PHP自動補零!!
Temperature: 0 °C
其實這個是基礎中的基礎....但我卻老是不願意記起來他的函式用法..@@
剛剛..又用到了...啊所以我又google了...php補0..
索性也將用法寫下來好了...
首先,什麼是自動補零....
意思是說...例如我的數字是88,但我的字串需要5個字元,可是我的數字只有2個字元..怎麼辦?
就是要把數字變成00088 <-----自動補了3位數的0
什麼時候會用到...嗯幾乎隨時,例如編號、序號、學號、貨號....等等..(所以我是不是應該就記起來就好...)
使用函式
str_pad($value , int $pad_length , 'int $pad_string' , STR_PAD_LEFT)
$pad_length : 補齊後的位數
$pad_string : 用來補齊的字串
$pad_type : 補齊的方式 有三種,STR_PAD_RIGHT (由右邊補)、STR_PAD_LEFT (由左邊補)、STR_PAD_BOTH (左右兩邊都補), 預設為STR_PAD_RIGHT
套用函式...例如我有一個序號是A開頭之後為5位數的編號
$value = 88;
//將數字由左邊補零至五位數
$value = str_pad($value,5,'0',STR_PAD_LEFT);
echo "A".$value;
// 結果會印出 A00088;