PHP array_fill() 函数表示用给定的键值填充数组,使用它我们可以快速初始化一个数组。
语法
array_fill ( int $start_index , int $num , mixed $value )
参数
参数 | 说明 | 可选/必须 |
start_index | 填充数组的起始索引。start_index 可以是正数或负数:
| 必须 |
num | 填充的次数 | 必须 |
value | 填充的键值 | 必须 |
返回值
返回初始化的数组。
例子
介绍一些例子了解PHP array_fill() 函数的用法。
例1
start_index 正数的情况
<?php
// 填充数组,start_index 是正数
$res = array_fill(1, 3, 'yxjc123.com');
var_dump($res);
?>
输出array(3) {
[1]=>
string(11) "yxjc123.com"
[2]=>
string(11) "yxjc123.com"
[3]=>
string(11) "yxjc123.com"
}
[1]=>
string(11) "yxjc123.com"
[2]=>
string(11) "yxjc123.com"
[3]=>
string(11) "yxjc123.com"
}
例2
start_index是负数的情况
<?php
// 填充数组,start_index是负数
$res = array_fill(-1, 3, 'yxjc123.com');
var_dump($res);
?>
输出array(3) {
[-1]=>
string(11) "yxjc123.com"
[0]=>
string(11) "yxjc123.com"
[1]=>
string(11) "yxjc123.com"
}
[-1]=>
string(11) "yxjc123.com"
[0]=>
string(11) "yxjc123.com"
[1]=>
string(11) "yxjc123.com"
}