gpt4 book ai didi

php - 具有逻辑顺序的数字到字母

转载 作者:行者123 更新时间:2023-12-03 02:54:14 27 4
gpt4 key购买 nike

我现在有一个将数字链接到字母的数组,如下所示:

1-26 = A-Z

但是还有更多,27=AA 和 28=AB 等等...

所以基本上当我这样做时:

var_dump($array[2]); //shows B
var_dump($array[29]); //shows AC

现在这个数组是我自己制作的,但它变得太长了。有没有办法让这种情况持续到 32 岁?我知道有chr但我认为我不能使用这个。

有没有一种更简单的方法来实际获得这个而不使用这种方式太长的数组?

最佳答案

这种方式计算速度较慢,但​​您可以利用 PHP 让您以与数字相同的方式递增字母的事实,Perl 风格:

function excelColumnRange($number) {
$character = 'A';
while ($number > 1) {
++$character;
--$number;
}
return $character;
}

var_dump(excelColumnRange(2));
var_dump(excelColumnRange(29));

关于php - 具有逻辑顺序的数字到字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30523718/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com