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 />"; 

想使数字和阿尔法数组dynamic,因为我用这个Excel文档。

我想要的是:

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

任何想法都欢迎

PHP支持递增string :

 $array = array('A'); $current = 'A'; while ($current != 'ZZZ') { $array[] = ++$current; }