Loading...

PHP自動補零!!

Temperature: 0 °C

ChungChung
author_tools

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

剛剛..又用到了...啊所以又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

  • eyJpdiI6IlptUmhhMmx1Wld3N2FXNXFZV3BrYWc9PSIsInZhbHVlIjoiQ1d1akZrMTBzb2xuK25vT09wd1lqZz09In0

    Chung 2015-01-22 17:44:29 0

    嗯嗯..那表示過濾功能是ok的...呵
  • guest

    蘇恆永 2015-01-22 07:02:08 0

    前一封有些字被過濾了, 應該是 sprintf(quot;%05dquot;, $value);
  • guest

    蘇恆永 2015-01-22 06:59:50 0

    最好用 C 語言的方式 $value sprintf(quot;dquot;, $value);

Recommended reading

Author's other related stories

HTML5 Geolocation

HTML5 Geolocat...

說真的,HTML5 Geolocation的功能真的好用... 輕鬆就可以讓網站也能取得目前所在的地...

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

解決手機瀏覽器上點擊輸入框放...

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

將照片加入簽名檔

將照片加入簽名檔

我始終相信,科技來自於人性... 而我的人性則是來自於墮性.... 開發 innstory.com ...

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