使用整数时保持前置零

时间:2013-05-10 18:26:52

标签: php

我正在使用此代码:

$start = substr($string, 0, -6);
$end = substr($string, -6);
for($i = 0; $i < 500; $i++) {
    if($end > 500) {
        echo $start.$end--."<br />";
    } else {
        echo $start.$end++."<br />";
    }
}

$string RXV123456之类的地方总是最后6个字符。

如果$stringRXV123456,则输出结果如下:

RXV123456
RXV123455
RXV123454
...

但是,如果$string类似于RXV012345,我会得到此输出:

RXV12345
RXV12344
RXV12343

如果$stringRXV001234RXV000123,同样的事情,将省略零。

如果$ end将从一个或多个零开始,如何保持零的任何想法?

1 个答案:

答案 0 :(得分:1)

任何编程语言都会截断整数左侧的零。如果要显示它们,可以使用str_pad之类的函数在与其他字符串连接时添加它们。