PHP - 将前导零添加到数字但保持最大长度

时间:2017-07-08 12:48:23

标签: php

我在数据库中有一个自动增量字段。

我希望这些数字以零为前缀,最大长度为7。

示例:

  

原始号码:1所需结果:0000001

  

原始编号768所需结果0000768

我如何在PHP中实现这一目标?

2 个答案:

答案 0 :(得分:4)

使用str_pad

PHP功能
$input = 1;
$number = str_pad($input, 7, "0", STR_PAD_LEFT);

答案 1 :(得分:1)

sprintf有这样的内置:

$number = sprintf("%07d", $input)