str_pad(string,length,[pad_string,pad_type]), 把字符串pad_string(默认为空白字符)填充到字符串string中(填充类型默认为在右),生成长度为length的新字符串。
pad_type:
STR_PAD_RIGHT - 默认的。
STR_PAD_LEFT - 填充到字符串的左侧。
STR_PAD_BOTH - 填充到字符串的两头。把pad_string分成两部分,如果pad_string不是偶数,则右侧获得额外的填充。
注意:
1,如果 length的值是负数,小于或者等于输入字符串的长度,不会发生任何填充。
列:
$str = "csdn";
echo str_pad($str,6,"_")."<br />"; //csdn__
echo str_pad($str,3,"_")."<br />"; //csdn
echo str_pad($str,7,"_",STR_PAD_BOTH) //_csdn__