PHP array_pad() 函数
说明
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