{site_name}

{site_name}

🌜 搜索

array_fill_keys() 是 PHP 内置函数之一,它可以根据指定的键名和值来创建一个新的关联数组

php 𝄐 0
php array_filter,php array_fill,php array_fill函数,php array_filp
array_fill_keys() 是 PHP 内置函数之一,它可以根据指定的键名和值来创建一个新的关联数组。

函数语法如下:


array array_fill_keys ( array $keys , mixed $value )


其中,$keys 参数是一个包含键名的数组,$value 参数是要填充到每个键上的值。

函数返回一个由 $keys 数组中的键名作为键名,$value 参数作为值的新数组。

以下是一个示例,创建一个以星期几为键名、初始值为 null 的关联数组:

php
$days_of_week = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
$default_value = null;

$week_array = array_fill_keys($days_of_week, $default_value);

print_r($week_array);


输出结果为:


Array
(
[Monday] =>
[Tuesday] =>
[Wednesday] =>
[Thursday] =>
[Friday] =>
[Saturday] =>
[Sunday] =>
)


以上代码将生成一个包含一周七天的关联数组,每个键名对应一个值为 null。