首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

array_pad

(PHP 4, PHP 5, PHP 7)

array_pad - 用值填充指定长度的数组

描述

代码语言:javascript
复制
array array_pad ( array $array , int $size , mixed $value )

array_pad()返回数组的一个副本,填充为按值大小指定的大小。 如果大小为正,那么数组在右侧填充,如果是负数,则在左侧填充。 如果大小的绝对值小于或等于数组的长度,则不会发生填充。 一次最多可以添加1048576个元素。

参数

array

初始化数组值。

size

阵列的新大小。

value

如果数组小于size,则填充值。

返回值

返回数组的一个副本,填充为按值大小指定的值。 如果大小为正,那么数组在右侧填充,如果是负数,则在左侧填充。 如果大小的绝对值小于或等于数组的长度,则不会发生填充。

例子

示例#1 array_pad()示例

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券