array_fill
array_fill
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_fill - 用值填充数组
描述
array array_fill ( int $start_index , int $num , mixed $value )
用参数num
值的条目填充数组,从value
参数开始键start_index
。
参数
start_index
返回数组的第一个索引。
如果start_index
是负数,返回数组的第一个索引将是start_index
,并且以下索引将从零开始(请参见示例)。
num
要插入的元素的数量。必须大于或等于零。
value
用于填充的值
返回值
返回已填充的数组
错误/异常
抛出一个E_WARNING
if num
小于零。
更新日志
版本 | 描述 |
---|---|
5.6.0 | num现在可以是零。以前,num必须大于零。 |
示例
示例#1 array_fill()示例
<?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
)
注意
有关否定键的详细说明,另请参阅手册的“数组”部分。
另请参阅
- array_fill_keys() - 用数值填充数组,指定键
- str_repeat() - 重复一个字符串
- range() - 创建一个包含一系列元素的数组
← array_fill_keys
array_filter →