array_fill — 用给定的值填充数组

说明

array array_fill ( int $start_index , int $num , mixed $value )

array_fill() 用 value 参数的值将一个数组填充 num 个条目,键名由 start_index 参数指定的开始。

参数

参数 描述
start_index 必需。返回的数组的第一个索引值,如果 start_index 是负数, 那么返回的数组的第一个索引将会是 start_index ,而后面索引则从0开始。
number 必需。插入元素的数量。 必须大于 0。
value 必需。规定供填充数组所使用的值。

返回值

返回填充后的数组。

错误/异常

如果 num 少于一个,将会抛出 E_WARNING。

实例:

<?php
$a = array_fill(5, 6, \'banana\');
$b = array_fill(-2, 4, \'pear\');
print_r($a);
print_r($b);
?>

在线运行

输出结果:

Array
(
    [5]  => banana
    [6]  => banana
    [7]  => banana
    [8]  => banana
    [9]  => banana
    [10] => banana
)
Array
(
    [-2] => pear
    [0] => pear
    [1] => pear
    [2] => pear
)

 

收藏 打印