php - excel array column double/triple/etc..辅音生成

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

想使数字和 alpha 数组动态化,因为我将其用于 excel 文档。

我想要的是:

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

欢迎任何想法

最佳答案

PHP supports incrementing strings :

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

关于php - excel array column double/triple/etc..辅音生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4053543/

相关文章:

php - 关于 querypath 的 2 个基本问题

php - 将类方法传递给 PHP 中的闭包(类似于 JS)

c - 如何在循环中声明分配的数组?

VB.NET:将 CSV 文件读入二维数组

vba - 数字到日期

php - 什么比curl更快?

PHP如何获取系统的本地IP

c++ - 扩展阵列容量

vba - 更改 FileDialog 左上角的 Word 图标

excel - 如何在excel vba中过滤文件的修改日期