For循环:增加一个长数字,在php中保留0

时间:2014-07-19 06:14:44

标签: php for-loop

如何在PHP中增加LONG数,例如计数器从0000000001开始并结束0000000010,如何在for循环中循环保留零。 我不想在数字前加0,因为我可以将数字限制增加到9999999999999。

for ($i=0000000001; $i<=0000000010; $i++) {
echo $i;
}

输出: 0000000001 0000000002 0000000003 0000000004 0000000005 0000000006 0000000007 0000000008 0000000009 0000000010

有人可以帮帮我吗。

1 个答案:

答案 0 :(得分:2)

您可以使用str_pad

str_pad($value, 8, '0', STR_PAD_LEFT);

或者如果仅用于输出:

sprintf('%08d', 1234567);

OR

echo str_pad($value, 8, '0', STR_PAD_LEFT);

修改

for ($i=1; $i<=10; $i++) {
    echo str_pad($i, 10, '0', STR_PAD_LEFT);
}