【问题标题】:Loop through range A to AAZ循环通过范围 A 到 AAZ
【发布时间】: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 foreach


【解决方案1】:

您必须为此创建多个循环:

// 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";
        }
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    相关资源
    最近更新 更多