PHP - 增加一个值

Pen*_*e83 2 php

我想以3位数格式增加一个值.

例如:

$start_value = 000;
while () {
do something;
$start_value++;
}
Run Code Online (Sandbox Code Playgroud)

这样我得到了这个结果:

$start_value = 000;
$start_value = 1;
$start_value = 2;
$start_value = 3; 
Run Code Online (Sandbox Code Playgroud)

等等

代替 '001', '002', '003'

我怎么能完成这个结果?

Jim*_* W. 10

使用sprintf您可以完成此任务:

echo sprintf("%03d", $start_value++) . "<br>";
Run Code Online (Sandbox Code Playgroud)

希望这就是你所追求的.

使用您的代码实现它:

$start_value = 000;
while () {
    do something;
    $start_value = sprintf("%03d", $start_value++);
}
Run Code Online (Sandbox Code Playgroud)