我需要按顺序获取数字,但需要它们像这样
0000001
0000002
0000003
etc.
我尝试了几行不同的代码,但没有任何作用。它总是将7放在小数点右边,如1.0000000,2000000
这是我目前拥有的
$i = 0000001;
while ($i != 0001001){
$i = number_format("$i",7);
echo $i."<br />";
$i++;
}
答案 0 :(得分:3)
您可以使用sprintf
:
sprintf("%07d",$i);
而不是number_format
:
$i = 0000001;
while ($i != 0001001) {
$i = sprintf("%07d", $i);
echo $i . "<br />";
$i++;
}