PHP array_pad()
函数用于向一个数组插入带有指定值和指定数量的元素。
语法
array_pad(array,size,value);
参数
参数 | 说明 | 必须/可选 |
array | 要填充的数组。 | 必须 |
size | 填充到的长度,它可以为正负值。 正值填充到右边,负值填充到左边。 | 必须 |
value | 要填充的值。 | 必须 |
注意的点
- 如果size为负值,该函数会在原始数组之前插入新元素。
- 如果size参数小于原始数组的长度,该函数不会删除任何元素。
例子
介绍一些例子,了解PHP array_pad()函数的用法。
例1
size为正值的例子
<?php
$color = array("red","orange");
print_r(array_pad($color,5,'blue'));
?>
输出:Array
(
[0] => red
[1] => orange
[2] => blue
[3] => blue
[4] => blue
)
(
[0] => red
[1] => orange
[2] => blue
[3] => blue
[4] => blue
)
例2
size为负值的例子,填充到左边
<?php
$color = array("red","orange");
print_r(array_pad($color,-5,'blue'));
?>
输出:Array
(
[0] => blue
[1] => blue
[2] => blue
[3] => red
[4] => orange
)
(
[0] => blue
[1] => blue
[2] => blue
[3] => red
[4] => orange
)