【发布时间】:2014-09-05 14:13:49
【问题描述】:
我正在尝试实现所有可能的 2 个字母组合的循环。 像
foreach(range(aa,zz) as $i) {...}
我目前的解决方案是:
foreach (range(a, z) as $first) {
foreach (range(a, z) as $second) {
//all 2 letter combinations
echo $first.$second;
}
}
这让我担心,如果我需要所有可能的 10 个字母组合,就会涉及 10 个循环。
有没有更好的方法来实现这一点?
【问题讨论】:
-
如果你需要做 141 万亿 (=26^10) 次的事情,那么你可能不应该使用 PHP。
标签: php combinatorics