前にゼロを削除し、出力は0001,2,3
ですが、私は、私はこの出力を取得するにはどうすればよいループが整数
0001
0002
0003
が必要ですか? パディング指定子、例えばと
$i='0001';
foreach($test as $rows){
echo $i;
echo '<br/>';
$i++;
}
前にゼロを削除し、出力は0001,2,3
ですが、私は、私はこの出力を取得するにはどうすればよいループが整数
0001
0002
0003
が必要ですか? パディング指定子、例えばと
$i='0001';
foreach($test as $rows){
echo $i;
echo '<br/>';
$i++;
}
あなたがそれらを表示したいとき**、その後**あなたが先頭にゼロを追加することができ、 `$ I = 1 'とstr_pad()
$i = "0001";
for($j=0;$j<1000;$j++) {
echo str_pad($i++, 4, '0', STR_PAD_LEFT);
echo "<br/>";
}
使用printf
:この例では
$test = range(1,11);
$i = 0;
foreach ($test as $rows) {
printf("%04d<br/>\n", ++$i);
}
出力
0001<br/>
0002<br/>
0003<br/>
0004<br/>
0005<br/>
0006<br/>
0007<br/>
0008<br/>
0009<br/>
0010<br/>
0011<br/>
、04
はその数を意味パディング指定子です(d
)は最大4つのゼロで埋められます。
それが得意で、私は言うでしょう。 –
あなたは
$i = "1";
$y = "000"; //Added this
while ($i < 4){
echo $y . $i;
$i++;
}
は、基本的には、番号の前に毎回000エコー、少しカンニングすることができます。
スタートを使用することができます。 – Federkun