需要PHP字母数字计数,从A001开始,然后上升到ZZ999
从A001开始,继续像A002,A003 .....
并且在A999之后 - 它变为B001,依此类推,直到ZZ999
我的代码仅适用于A999到Z999。
如何做到这一点......?
这里的任何人都可以帮助我吗?
提前感谢!!
foreach (range('A', 'Z') as $letter) {
foreach (range(1, 100) as $number) {
echo $letter.str_pad($number, 3, '0', STR_PAD_LEFT)."\n";
}
}
答案 0 :(得分:2)
for($letters = 'A'; strlen($letters) <= 2; $letters++){
for($number = 1; $number <= 999; $number++){
echo $letters.str_pad($number, 3, '0', STR_PAD_LEFT).PHP_EOL;
}
}
答案 1 :(得分:1)
试试这个
for ($letter = 'A'; $letter !== 'AAA'; $letter++){
foreach (range(1, 999) as $number) {
echo $letter.str_pad($number, 3, '0', STR_PAD_LEFT)."\n";
}
}