基本上,我需要生成一个从0000000到9999999的所有七位数字的列表(例如,1461979)。我知道有10 ^ 7个(一千万),但我想不出一个输出它们的有效功能。我确信有一个通用功能可以做到 - 最好是在PHP中,但如果需要我可以移植它。
答案 0 :(得分:6)
循环从0到9999999并使用其中一种方法对数字进行零填充,例如printf("%07d", $val)
。
答案 1 :(得分:4)
for ($i=0; $i<=9999999; $i++) {
echo sprintf("%07d", $i) . '<br / >';
}
这可能会破坏您的浏览器;)