Php 如何用+;1,保留0?

Php 如何用+;1,保留0?,php,increment,Php,Increment,在php中,当我递增时: $numb = "00001"; $numb = $numb +1; 结果是2 如何保持零和00002 和的有用链接,但无法想到php版本 谢谢大家! 试试这个: $numb = "00001"; $numb = $numb +1; echo str_pad($numb, 5, '0', STR_PAD_LEFT); 太棒了!我在文档和示例中找到str_pad,但不知道如何使用它!过几分钟我就能把这个问题标出来了。非常感谢。在这种情况下,只有$numb=1就足够了@

在php中,当我递增时:

$numb = "00001";
$numb = $numb +1;
结果是2

如何保持零和
00002

和的有用链接,但无法想到php版本

谢谢大家!

试试这个:

$numb = "00001";
$numb = $numb +1;
echo str_pad($numb, 5, '0', STR_PAD_LEFT);

太棒了!我在文档和示例中找到str_pad,但不知道如何使用它!过几分钟我就能把这个问题标出来了。非常感谢。在这种情况下,只有
$numb=1
就足够了@SougataBose我不知道为什么人们总是希望数字前面有零。。。没有人告诉他们拥有这样的数据是不好的做法?如果只是为了展示好的。。。但通常他们会将数字以这种方式保存到数据库中。。我永远不会明白。如果零的数量是动态的呢?@Twinfriends-Well。。如果您也通过其他方式访问数据库。比如说BI软件,那么拥有前导零可能是至关重要的。但不管怎样,OP要求什么,OP就会得到什么。(除非是在外面)