您現在的位置是:首頁 > PHP基礎

李清波 2017-12-09 PHP基礎

PHP字符串補全,自動填充,輸出固定長度

方法一:

$newStr= sprintf('%05s', $str);

sprintf()的功能非常靈活,上面的格式字符串中,“%05s
”表示輸出成長度為5的字符串,如果長度不足,左邊以零補全;如果寫成 “%5s
”,則默認以空格補全;如果希望使用其它字符補全,則要在該字符前加上單引號,即形如“%'#5s
”的表示以井號補全;最后,如果希望補全發生在 字符串右邊,則在百分號后加上減號,“%-05s
”。


方法二:

$cd_no = str_pad(++$next_cd_no,8,'#',STR_PAD_LEFT);

str_pad(string,length,pad_string,pad_type):具體用法查看手冊。

string    必需。規定要填充的字符串。
length    必需。規定新字符串的長度。如果該值小于原始字符串的長度,則不進行任何操作。
pad_string    可選。規定供填充使用的字符串。默認是空白。
pad_type    可選。規定填充字符串的那邊。


這兩種方法很方便的實現了PHP字符串的自動補全功能。


評論