我要打印一個數字值,其在下面的格式小於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)
您可以檢查是否值小於十和使用點運算符串連 '',即
if($i < 10 && $i >0) print '0'.$i;
else print $i;
謝謝喬恩解決我的問題 –