PHP 數字補零 固定位數補0


在處理訂單編號的時候,需要固定位數的數字,比如需要固定四位數格式:

1->0001
56->0056
288->0288
1992->1992

可以使用php內置函數str_pad() 函數把字符串填充為新的長度。

 1 str_pad(string,length,pad_string,pad_type)
 2 //參數    描述
 3 string      //必需。規定要填充的字符串。
 4 length      //必需。規定新的字符串長度。如果該值小於字符串的原始長度,則不進行任何操作。
 5 pad_string  //可選。規定供填充使用的字符串。默認是空白。
 6 pad_type    //可選。規定填充字符串的哪邊。
 7             //可能的值:
 8             STR_PAD_BOTH - //填充字符串的兩側。如果不是偶數,則右側獲得額外的填充。
 9             STR_PAD_LEFT - //填充字符串的左側。
10             STR_PAD_RIGHT - //填充字符串的右側。默認。

例子:

1 $num=128;
2 $num=str_pad($num,4,"0",STR_PAD_LEFT);   
3 echo $num;

輸出

1 0128

轉載於:https://blog.csdn.net/hnxuwei/article/details/50556562


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM