使用PHP列出字母(AZ)的最佳方法

Pra*_*u M 40 php

任何人请告诉我,我需要打印/列出字母(AZ)字符来管理Excel单元格.是否有任何PHP功能列出字母?

我需要结果

A1
B1
C1
D1
...
...
...
Run Code Online (Sandbox Code Playgroud)

要么

A
B
C
...
...
Run Code Online (Sandbox Code Playgroud)

Ali*_*xel 115

你可以这样做:

foreach (range('A', 'Z') as $char) {
    echo $char . "\n";
}
Run Code Online (Sandbox Code Playgroud)

要么:

for ($char = 'A'; $char <= 'Z'; $char++) {
    echo $char . "\n";
}
Run Code Online (Sandbox Code Playgroud)

  • 第二种形式在 PHP 7.3 中不起作用,并且可能在 PHP 7.x 中也不起作用。 (2认同)

Joh*_*ter 13

range() 自PHP 4.1以来支持字母,所以你可以这样做:

$azRange = range('A', 'Z');
foreach ($azRange as $letter)
{
  print("$letter\n");
}
Run Code Online (Sandbox Code Playgroud)


val*_*lis 6

您也可以这样做:此处使用的 ASCII 范围。

for($i = 65 ; $i<=90; $i++)
{
  echo chr($i);
}
Run Code Online (Sandbox Code Playgroud)