使用PHP中的前导零格式化数字
我有一个变量,其中包含值1234567
。
我希望它包含8位数字,即01234567
。
有没有PHP的功能?
使用sprintf
:
sprintf('%08d', 1234567);
或者,你也可以使用str_pad
:
str_pad($value, 8, '0', STR_PAD_LEFT);
鉴于该值为$值:
回应它:
printf("%08d", $value);
为拿到它,为实现它:
$formatted_value = sprintf("%08d", $value);
这应该够了吧
echo str_pad("1234567", 8, '0', STR_PAD_LEFT);
链接地址: http://www.djcxy.com/p/62527.html