Loading...

PHP自動補零!!

Temperature: 0 °C

ChungChung
其實這個是基礎中的基礎....但卻老是不願意記起來他的函式用法..@@

剛剛..又用到了...啊所以又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;
https://innstory.com/story-PHP自動補零-297

Prev
 史萊姆的第一個家

Next
關於資安防護 

About the Author

Chung

我是chung
網路工作者
主業是網站系統開發建置
副業是做夢,寫故事
作品請參考/teme.biz
做夢請參考/innstory.com
聯絡/chung.teme@gmail.com

#有人用筆寫日記,有人用歲月寫日記,有人用照片寫日記,而我,用innstory寫日記。

Visitor message

Leave some footprints to prove that you visited me

  • Chung

    Chung

    2015-01-22 17:44:29
    嗯嗯..那表示過濾功能是ok的...呵
  • guest

    蘇恆永

    2015-01-22 07:02:08
    前一封有些字被過濾了, 應該是 sprintf(quot;%05dquot;, $value);
  • guest

    蘇恆永

    2015-01-22 06:59:50
    最好用 C 語言的方式 $value sprintf(quot;dquot;, $value);

Recommended reading

Author's other related stories

JavaScript的獲取日期代碼不足兩位數補0

JavaScript的獲取日期代碼不足兩位數補0

當我們用javascript得到了一個時間後...針對月份及日期的部分只會顯示數字.....

無障礙網頁accesskey

無障礙網頁accesskey

accesskey 無障礙網頁導盲磚。 是為了要方便有需求的人,可利用鍵盤即可快速瀏覽...

解決手機瀏覽器上點擊輸入框放大問題

解決手機瀏覽器上點擊輸入框放大問題

開發RWD的網站已經是趨勢,主要也是因為手機用戶實在是太多 但在過程中一直有個問題困擾...

Please select an option

error

Hi, thank you for your participation, but you cannot vote repeatedly~

Join innstory now and start recording your story.

"Innstory" is a place to store stories. We are committed to becoming a warm platform. Deepening the bonds between people is our direction.
We are convinced that the blockchain between people is not just a cold calculation. Join us now.

Wrong format