PHP将字符串填充到指定长度 str_pad()函数

函数 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 )
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值