PHP中的顺序编号

PHP中的顺序编号,php,Php,我想用PHP创建顺序编号,怎么做 范例 0000009 下一个号码 0000010 我尝试过使用sprintf或stru-pad,但没有得到这种格式 sprintf('%08d', 1234567) + 1; str_pad($value, 7, '0', STR_PAD_LEFT) + 1; 输出: 2 你可以使用一个循环,精确地说是一个while循环。生成数字后,使用str_pad添加所需的零数。但是在while循环中,必须有一个条件,否则它将一次又一次地迭代。范例 $number

我想用PHP创建顺序编号,怎么做

范例

0000009
下一个号码

0000010
我尝试过使用sprintf或stru-pad,但没有得到这种格式

sprintf('%08d', 1234567) + 1;
str_pad($value, 7, '0', STR_PAD_LEFT) + 1;
输出:

2

你可以使用一个循环,精确地说是一个while循环。生成数字后,使用str_pad添加所需的零数。但是在while循环中,必须有一个条件,否则它将一次又一次地迭代。范例

$number = 1;

while ($number <= 10) {
    echo str_pad ($number, 7, '0', STR_PAD_LEFT), '<br>';
    $number++; // or any rule you want.
}
$number=1;

虽然($number)无法复制您的输出。只需执行:
echo sprintf(“%07d”,9);
?!