在php中增加两位数的数字

zac*_*ack 0 php

如果数字小于10,我想用两位数增加数字

这是我到目前为止所尝试的

$i = 1;

echo $i++;
Run Code Online (Sandbox Code Playgroud)

结果是1,2,3,4,5,6等等

然后我尝试添加条件

$i = 1;

    if ($i++<10){    
     echo "0".$i++;
    }else{
     echo $i++;
    }
Run Code Online (Sandbox Code Playgroud)

工作但跳过数字2,4,6,8等.

谁能告诉我正确的方法呢?

Riz*_*123 5

如果条件仅适用于前导零,则可以使用此方法更轻松地执行此操作:

<?php

    $i = 10;
    printf("%02d", $i++);

?>
Run Code Online (Sandbox Code Playgroud)

  • 通过用`printf()`替换`echo()`和`sprintf()`(格式化字符串并返回它)(格式化字符串并输出它),第二行甚至可以更简单. (2认同)