【发布时间】:2015-04-20 18:04:55
【问题描述】:
如何在 php.ini 中循环 A 到 AAZ。 我可以遍历 A 到 Z 并使用下面的代码列出它们
foreach (range('A', 'Z') as $char) {
echo $char . "\n";
}
有没有一种方法可以让我从 A 循环到 AAZ。 所以输出应该是
A,B,C,..Z,AA,AB,AC,AD...AZ,BA,BB,BC...AAZ.
【问题讨论】:
如何在 php.ini 中循环 A 到 AAZ。 我可以遍历 A 到 Z 并使用下面的代码列出它们
foreach (range('A', 'Z') as $char) {
echo $char . "\n";
}
有没有一种方法可以让我从 A 循环到 AAZ。 所以输出应该是
A,B,C,..Z,AA,AB,AC,AD...AZ,BA,BB,BC...AAZ.
【问题讨论】:
您必须为此创建多个循环:
// Write A...Z
foreach (range('A', 'Z') as $char) {
echo $char . "\n";
}
// Write AA...ZZ
foreach (range('A', 'Z') as $char1) {
foreach (range('A', 'Z') as $char2) {
echo $char1 . $char2 . "\n";
}
}
// Write AAA...ZZZ
foreach (range('A', 'Z') as $char1) {
foreach (range('A', 'Z') as $char2) {
foreach (range('A', 'Z') as $char3) {
echo $char1 . $char2 . $char3 . "\n";
}
}
}
【讨论】: