- array_pad() 函数将指定数量的带有指定值的元素插入到数组中。
- 如果您将 size 参数设置为负数,该函数会在原始数组之前插入新的元素(参见下面的实例)。
- 如果 size 参数小于原始数组的长度,该函数不会删除任何元素。
语法
array_pad(array,size,value)
例子
<?php
$a = array('red','green');
$a = array_pad($a,5,'blue');
var_dump($a);
输出的结果为:
D:\wwwroot\test\test.php:4:
array (size=5)
0 => string 'red' (length=3)
1 => string 'green' (length=5)
2 => string 'blue' (length=4)
3 => string 'blue' (length=4)
4 => string 'blue' (length=4)
<?php
$a = array('red','green');
$a = array_pad($a,-5,'blue');
var_dump($a);
输出的结果为:
D:\wwwroot\test\test.php:4:
array (size=5)
0 => string 'blue' (length=4)
1 => string 'blue' (length=4)
2 => string 'blue' (length=4)
3 => string 'red' (length=3)
4 => string 'green' (length=5)