PHP补全固定数字位数前面有0的值

PHP补全固定数字位数前面有0的值
1->0001
56->0056
288->0288
1992->1992




方法一:使用sprintf函数

$num=123;

echo sprintf("%04d", $num);

结果为:0123



方法二:使用str_pad函数

echo str_pad($num,4,"0",STR_PAD_LEFT);//4是固定位数,0是要加的固定值,STR_PAD_LEFT是左边插入,末尾加用STR_PAD_RIGHT

$num=123; $num=str_pad($num,4,"0",STR_PAD_LEFT); echo $num; 结果为:0123

 

posted @ 2021-06-28 10:42  piwenfei  阅读(169)  评论(0编辑  收藏  举报