excel数组列double/triple/etc.辅音代

Phi*_*ord 3 php arrays excel

我如何为AA-ZZ等自动生成数组(在PHP中),如AAA-ZZZ

$column_arr2= range("aa", "zz"); // NOT Working
$row_arr    = range(0,1000);
$column_arr = range("a", "z");

echo "Column2<pre>".print_r($column_arr2, true)."</pre><br />"; // prints a - z
echo "Row<pre>".print_r($row_arr, true)."</pre><br />";
echo "Column<pre>".print_r($column_arr, true)."</pre><br />";
Run Code Online (Sandbox Code Playgroud)

想要使数字和alpha数组动态,因为我将它用于excel文档.

我想要的是:

$arr = ([0] => 'a', [1] => 'b', [2] => 'c', ...
        [26] => 'aa', [27] => 'ab', [28] => 'ac', ...
        [52] => 'ba', [53] => 'bb', [54] => 'bc', ...
       )
Run Code Online (Sandbox Code Playgroud)

欢迎任何想法

Nik*_*kiC 14

PHP支持递增字符串:

$array = array('A');
$current = 'A';
while ($current != 'ZZZ') {
    $array[] = ++$current;
}
Run Code Online (Sandbox Code Playgroud)