猿问

在PHP中用前导零格式化数字

在PHP中用前导零格式化数字

我有一个包含值的变量1234567.

我希望它包含8位数字,即01234567.

有PHP函数吗?


跃然一笑
浏览 989回答 3
3回答

神不在的星期二

使用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);
随时随地看视频慕课网APP
我要回答