-2

私はこのコードを使用しています:

$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 />";
    }
}

いつも最後の6文字の$stringようなものはどこにあるのでしょうか。RXV123456

の場合、出力は次のようになります$stringRXV123456

RXV123456
RXV123455
RXV123454
...

しかし、の$stringようなものになるとRXV012345、次の出力が得られます。

RXV12345
RXV12344
RXV12343

また、$stringRXV001234またはの場合RXV000123、同じことで、そのゼロは省略されます。

$end が1つ以上のゼロで始まる場合、ゼロを保持する方法はありますか?

4

1 に答える 1