使用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

    上一篇: Formatting a number with leading zeros in PHP

    下一篇: How to call the constructor with call