array_pad
(PHP 4, PHP 5, PHP 7)
array_pad - 用值填充指定长度的数组
描述
array array_pad ( array $array , int $size , mixed $value )
array_pad()返回数组的一个副本,填充为按值大小指定的大小。 如果大小为正,那么数组在右侧填充,如果是负数,则在左侧填充。 如果大小的绝对值小于或等于数组的长度,则不会发生填充。 一次最多可以添加1048576个元素。
参数
array
初始化数组值。
size
阵列的新大小。
value
如果数组小于size,则填充值。
返回值
返回数组的一个副本,填充为按值大小指定的值。 如果大小为正,那么数组在右侧填充,如果是负数,则在左侧填充。 如果大小的绝对值小于或等于数组的长度,则不会发生填充。
例子
示例#1 array_pad()示例
<?php
$input?=?array(12,?10,?9);
$result?=?array_pad($input,?5,?0);
//?result?is?array(12,?10,?9,?0,?0)
$result?=?array_pad($input,?-7,?-1);
//?result?is?array(-1,?-1,?-1,?-1,?12,?10,?9)
$result?=?array_pad($input,?2,?"noop");
//?not?padded
?>
扩展内容
- array_fill() - 用值填充数组
- range() - 创建一个包含一系列元素的数组
← array_multisort
array_pop →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com