php数组 array_fill() 用 value 参数的值填充 count 个元素到数组, 开始键名由 start_index 参数指定。
支持版本
(PHP 4, PHP 5, PHP 7, PHP 8)
array_fill — 用给定的值填充数组
定义和用法
array_fill(int $start_index, int $count, mixed $value): array
用 value 参数的值填充 count 个元素到数组, 开始键名由 start_index 参数指定。
参数解释
参数 | 描述 |
---|---|
start_index | 返回的数组的第一个索引值。如果 start_index 是负数, 那么返回的数组的第一个索引将会是 start_index ,而后面索引则从0开始。 |
count | 要插入元素的数量。 必须大于或等于 0。 |
value | 用来填充的值。 |
函数返回值
返回填充后的数组。
错误/异常
如果 count 小于零,将会抛出 E_WARNING。
更新日志
版本 | 说明 |
---|---|
5.6.0 | count 现在可以是零。 之前 count 必须大于零。 |
演示案例
$arrOne = array_fill(2, 10, '福星之吧');
$arrTwo = array_fill(-5, 10, 'fxzbcn');
print_r($arrOne);
print_r($arrTwo);
返回结果
Array
(
[2] => 福星之吧
[3] => 福星之吧
[4] => 福星之吧
[5] => 福星之吧
[6] => 福星之吧
[7] => 福星之吧
[8] => 福星之吧
[9] => 福星之吧
[10] => 福星之吧
[11] => 福星之吧
)
Array
(
[-5] => fxzbcn
[0] => fxzbcn
[1] => fxzbcn
[2] => fxzbcn
[3] => fxzbcn
[4] => fxzbcn
[5] => fxzbcn
[6] => fxzbcn
[7] => fxzbcn
[8] => fxzbcn
)
注释
参见手册上数组一节里关于负数的键的详细解释。
参见
array_fill_keys() - 使用指定的键和值填充数组
str_repeat() - 重复一个字符串
range() - 根据范围创建数组,包含指定的元素
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论