函数 str_pad(string,pad_length,pad_string,pad_type)
参数:
string – 目标字符串
pad_length – 填充之后的长度
pad_string – 用哪个字符来填充
pad_type – 填充类型(方向) 0表示左 1表示右
问题:将目标字符串(或数字)用指定的字符填充到指定长度
例1:输入数字的格式为6位数 ,不够以0填充 (往左填充)
$arr_num = array(1,10,99,4000);
foreach($arr_num as $key=>$val){
$arr_num[$key] = str_pad($val,6,0,0);
}
print_r($arr_num);
//结果为 Array ( [0] => 000001 [1] => 000010 [2] => 000099 [3] => 004000 )
例2:将数组中的每个元素填充到10位长度,以指定字符串’World’ 填充 (往右填充)
$arr = array('Hello','Hey','Morning');
foreach($arr as $key=>$val){
$arr[$key] = str_pad($val,10,'World',1);
}
print_r($arr);
//结果为Array ( [0] => HelloWorld [1] => HeyWorldWo [2] => MorningWor )