先来看一下array_fill_keys函数的语法:

array_fill_keys(keys,value);

使用 value 参数的值作为值,使用 keys 数组的值作为键来填充一个数组。

参数介绍:

参数 描述
keys 必需。使用该数组的值作为键。非法值将被转换为字符串。
value 必需。填充使用的值。

返回值

返回填充后的数组。 

实例:

<?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
)

 

收藏 打印