我要打印一个数字值,其在下面的格式小于10:如何在php中格式化数值?
for 0 I want to print it 00
for 1 I want to print it 01
for 2 I want to print it 02
有没有PHP的库函数将在这种方式格式化数字?
我要打印一个数字值,其在下面的格式小于10:如何在php中格式化数值?
for 0 I want to print it 00
for 1 I want to print it 01
for 2 I want to print it 02
有没有PHP的库函数将在这种方式格式化数字?
$i = 1;
printf('%02d', $i);
sprintf
页面还记录了格式化说明符(%02d
)的语法,因此您还可以看到还有哪些其他选项可用。
printf('%02u', $number)
您可以检查是否值小于十和使用点运算符串连 '',即
if($i < 10 && $i >0) print '0'.$i;
else print $i;
谢谢乔恩解决我的问题 –