加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 22:13:09 所属栏目:PHP教程 来源:网络整理
导读:我如何为AA-ZZ等自动生成数组(在 PHP中),如AAA-ZZZ $column_arr2= range("aa","zz"); // NOT Working$row_arr = range(0,1000);$column_arr = range("a","z");echo "Column2pre".print_r($column_arr2,true)."/prebr /"; // prints a - zecho "Rowpre".print
我如何为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;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读