PHP

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 →