php数组函数-array_fill_keys()-使用指定的键和值填充数组

PHP / 411人浏览 / 0人评论

php数组函数-array_fill_keys()-使用指定的键和值填充数组,array_fill_keys(array $keys, mixed $value): array 使用 value 参数的值作为值,使用 keys 数组的值作为键来填充一个数组。

php数组 array_fill_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] => 编程笔记
)

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我