資料載入中

我是 chung

鎖住記憶

  • Chung
  • 0°C
  • 11 年又 267 天

PHP自動補零

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

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

  • php 自動補零 函式用法
  • 數字字串補零的應用
  • 編號序號自動補零技巧
  • 如何在 php 中補零
  • 字串長度不足時自動補零
https://innstory.com/story-PHP自動補零-297

上一篇
 史萊姆的第一個家

下一篇
關於資安防護 

發表留言

  • 米蘭達

    自動補零的用法確實挺實用的,特別是在處理編號或序號時。不過,有時候記這些函式真的很麻煩,總是得查資料。寫下來也許會幫助記憶,不過我也經常忘記。
    2026-06-03 下午 3 點回覆
  • Chung

    嗯嗯..那表示過濾功能是ok的...呵
    11 年又 267 天回覆
  • 蘇恆永

    Chung 前一封有些字被過濾了, 應該是 sprintf(quot;%05dquot;, $value);
    11 年又 268 天回覆
  • 蘇恆永

    Chung 最好用 C 語言的方式 $value sprintf(quot;dquot;, $value);
    11 年又 268 天回覆

作者簡介

我是chung,網路工作者

主業是網站系統開發建置
副業是做夢、紀錄故事
作品請參考:teme.biz
做夢請參考:innstory.com
聯絡:chung.teme@gmail.com

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


推薦閱讀

作者其他相關類別故事

如何使用javascript判斷身分證號跟居留證格式

如何使用javascript…

Chung 9 年又 88 天 5.4K

首先,我是把如何用javascript判斷字串中必須包含中英文的方式延伸~ 將每一個字轉換成 ASC...

颱風天可以做的事,哥哥完全不一樣

颱風天可以做的事,哥哥完全不…

Chung 1 年又 347 天 631

看書,複習功課,休息時再練吉他玩音樂,哥哥的颱風天跟妹妹完全不一樣。

她只是個瑜伽大師

她只是個瑜伽大師

Chung 2025-12-16 下午 8 點 557

她真的真的每天都沒辦法坐好好寫字... 難道真的被說中了:她只是個瑜伽大師。 唉~我的手機裡都是...