[PHP函数]array_pad()以指定长度将一个值填充进数组

  • 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)

标签: 无

发表评论: