加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP array_pad():用给定的值填充数组

发布时间:2020-12-13 17:59:42 所属栏目:PHP教程 来源:网络整理
导读:PHP array_pad() 函数可以使用某个值将数组填补到指定的长度,其语法如下: array array_pad ( array $arr,int $size,mixed $value ) 参数说明: arr 表示要填充的数组。 size 表示要填充到的长度: 如果 size 为正数,就填充到数组的右侧; 如果 size 为负数
PHP array_pad() 函数可以使用某个值将数组填补到指定的长度,其语法如下:

array array_pad ( array $arr,int $size,mixed $value )

参数说明:
  • arr 表示要填充的数组。
  • size 表示要填充到的长度:
    • 如果 size 为正数,就填充到数组的右侧;
    • 如果 size 为负数,就从左侧开始填充;
    • 如果 size 的绝对值小于等于 arr 数组的长度,就没有任何填充。
  • value 表示要填充的值。

array_pad() 函数会使用值 value 将数组 arr 填充到长度 size。

返回值:返回填充后的数组。返回的数组只是一个副本,原数组不会被改变。

使用示例如下:
<?php
$arr = array(12,10,9);
$result = array_pad($arr,5,0);  //从数组右侧开始,用0填补数组到含有5个元素
print_r($result);
$result = array_pad($arr,-7,-1);  //从数组左侧开始,用-1填补数组到含有7个元素
print_r($result);
$result = array_pad($arr,2,"noop");  // 第二个参数小于数组长度,不填补
print_r($result);
?>
运行结果:

Array
(
??? [0] => 12
??? [1] => 10
??? [2] => 9
??? [3] => 0
??? [4] => 0
)
Array
(
??? [0] => -1
??? [1] => -1
??? [2] => -1
??? [3] => -1
??? [4] => 12
??? [5] => 10
??? [6] => 9
)
Array
(
??? [0] => 12
??? [1] => 10
??? [2] => 9
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读