php数组(二十一)array_flll and array_fill_keys
1、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
用来填充的值。
(1)示例
<?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
)
2、array_fill_keys — 使用指定的键和值填充数组
(1)示例
<?php
$keys = array('foo', 5, 10, 'bar');
$a = array_fill_keys($keys, 'banana');
print_r($a);
?>
输出:
Array
(
[foo] => banana
[5] => banana
[10] => banana
[bar] => banana
)
posted on 2021-08-24 22:22 1450811640 阅读(54) 评论(0) 收藏 举报
浙公网安备 33010602011771号