在php中,可以使用str_pad()函數實作字串不夠前面補0。此函數可以使用指定字元將字串填入指定長度,只需要將第三個參數設為“0”,第四個參數設為“STR_PAD_LEFT”即可實現字串長度不夠在前面用0補位,語法「語法「str_pad(字串,指定長度,"0",STR_PAD_LEFT)」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
在php中,可以使用str_pad()函數實作字串長度不夠前面補0。
str_pad() 函數可以把字串填入新的長度,即用指定字元將字串填入指定長度。
str_pad(string,length,pad_string,pad_type)
#參數 | ##描述|
---|---|
#string | 必要。規定要填入的字串。|
length | 必要。規定新字串的長度。如果該值小於原始字串的長度,則不進行任何操作。|
pad_string | 可選。規定供填充使用的字串。預設是空白。|
#pad_type | 可選。規定填入字串的哪一邊。可能的值:
|
<?php header('content-type:text/html;charset=utf-8'); $str="123456"; echo "原字符串:".$str."<br><br>"; echo "前面用0补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>"; ?>
下面來看看第四個參數的另兩個取值:
<?php header('content-type:text/html;charset=utf-8'); $str="123456"; echo "原字符串:".$str."<br><br>"; echo "后面用0补位后:".str_pad($str,10,"0")."<br><br>"; echo "首尾用0补位后:".str_pad($str,10,"0",STR_PAD_BOTH)."<br><br>"; ?>
推薦學習:《PHP影片教學
》以上是php怎麼實現字串長度不夠前面補0的詳細內容。更多資訊請關注PHP中文網其他相關文章!