私は、次の形式の10未満である数値に印刷する必要があります。PHPで数値を書式設定するにはどうすればよいですか?
for 0 I want to print it 00
for 1 I want to print it 01
for 2 I want to print it 02
は、このように数値をフォーマットする任意のPHPライブラリ関数はありますか?
私は、次の形式の10未満である数値に印刷する必要があります。PHPで数値を書式設定するにはどうすればよいですか?
for 0 I want to print it 00
for 1 I want to print it 01
for 2 I want to print it 02
は、このように数値をフォーマットする任意のPHPライブラリ関数はありますか?
$i = 1;
printf('%02d', $i);
sprintf
ページには、フォーマット指定子(%02d
)の構文も記載されているため、他にどのようなオプションが利用可能かもわかります。
printf('%02u', $number)
あなたは値が10未満であるかどうかを確認し、ドット演算子を使用して連結することができます ''、すなわち
if($i < 10 && $i >0) print '0'.$i;
else print $i;
ジョンは私の問題を解決しましたありがとうございました –