php数组函数-array_fill_keys()-使用指定的键和值填充数组,array_fill_keys(array $keys, mixed $value): array 使用 value 参数的值作为值,使用 keys 数组的值作为键来填充一个数组。
支持版本
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
定义和用法
array_fill_keys(array $keys, mixed $value): array
array_fill_keys — 使用指定的键和值填充数组
参数解释
参数 | 描述 |
---|---|
keys | 使用该数组的值作为键。非法值将被转换为字符串。 |
value | 填充使用的值。 |
函数返回值
返回填充后的数组。
演示案例
$arr = array(
array(
'id' => 100,
'web_url' => 'www.fxzbcn.com',
'web_title' => '福星之吧',
),
array(
'id' => 101,
'web_url' => 'www.baidu.com',
'web_title' => '百度',
),
array(
'id' => 102,
'web_url' => 'www.aliyun.com',
'web_title' => '阿里云',
),
array(
'id' => 103,
'web_url' => 'www.csdn.com',
'web_title' => 'csdn',
),
);
$arrayUrl = array_column($arr, 'web_url'); // 获取二维数组中web_url
$aar = array_fill_keys($arrayUrl, '编程笔记');
print_r($aar);
返回结果
Array
(
[www.fxzbcn.com] => 编程笔记
[www.baidu.com] => 编程笔记
[www.aliyun.com] => 编程笔记
[www.csdn.com] => 编程笔记
)
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论