ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### PHP字符串固定长度自动填充补全 * * * * * 遇到要输出一定长度字符串的时候,可以使用一下两种方法进行PHP字符串自动填充、自动补全。 方法一: ~~~ $newStr= sprintf('%05s', $str); ~~~ sprintf()的功能非常灵活,上面的格式字符串中,“%05s”表示输出成长度为5的字符串,如果长度不足,左边以零补全;如果写成 “%5s”,则默认以空格补全;如果希望使用其它字符补全,则要在该字符前加上单引号,即形如“%'#5s”的表示以井号补全;最后,如果希望补全发生在 字符串右边,则在百分号后加上减号,“%-05s ”。 方法二: ~~~ str_pad(string,length,pad_string,pad_type) ~~~ 具体用法查看手册: ~~~ $cd_no = str_pad(++$next_cd_no,8,'#',STR_PAD_LEFT); ~~~ 1. string 必需。规定要填充的字符串。 2. length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 3. pad_string 可选。规定供填充使用的字符串。默认是空白。 4. pad_type 可选。规定填充字符串的那边。 这两种方法很方便的实现了PHP字符串的自动补全功能。