在 PHP 中使用前导零设置数字的格式

2022-08-30 05:48:07

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

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

有没有PHP函数?


答案 1

使用冲刺 :

sprintf('%08d', 1234567);

或者,您也可以使用str_pad

str_pad($value, 8, '0', STR_PAD_LEFT);

答案 2

假设该值以$value为单位:

  • 要呼应它:

    printf("%08d", $value);

  • 要获得它:

    $formatted_value = sprintf("%08d", $value);

这应该可以解决问题


推荐