array_pad
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 →