数组函数

PHP array_pad() 函数

主题:PHP 数组参考上一页|下一页

说明

array_pad() 函数将一个值插入到指定长度的数组中。

下表总结了该函数的技术细节。

返回值: 返回一个用新元素填充的数组。
版本: PHP 4+

语法

array_pad() 函数的基本语法如下:

array_pad(array, size, value);

下面的例子展示了 array_pad() 函数的作用。

<?php
// 样本数组
$numbers = array(5, 10, 15);
    
// 填充数字数组
print_r(array_pad($numbers, 5, 0));
?>

参数

array_pad() 函数接受以下参数。

参数 说明
array 必填。 指定要在其中插入元素的数组。
size 必填。 指定数组的新大小。
value 必填。 如果数组的长度小于 size,则指定要插入的值。

更多示例

这里有更多示例展示了 array_pad() 函数的实际工作原理:

如果 size 为正,则在右侧填充数组,如果为负,则在左侧填充。

<?php
// 样本数组
$numbers = array(5, 10, 15);
    
// 填充数字数组
print_r(array_pad($numbers, -5, 0));
?>

如果 size 的绝对值小于或等于数组的长度,则不会发生填充。

<?php
// 样本数组
$numbers = array(5, 10, 15);
    
// 填充数字数组
print_r(array_pad($numbers, 2, 0));
?>
Advertisements