首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
array_fill_keys()函数是PHP中的一个内置函数,用于创建一个新数组,该数组由作为数组提供给函数的给定键和值填充。 语法: array array_fill_keys ( keys,value ) 参数:该函数接受两个参数,即新数组中要使用的键和它们的值。以下描述了这两个参数: keys:此参数是一个数组,包含用于创建新数组的键。如果keys数组包含任何非法值,则将其转换为字符串并使用。 value:此参数可以是一个单个值或值的列表。此参数表示要插入数组的键的值。如果此参数是一个数组,则创建的新数组将是一个二维数组,其中keys数组的每个元素都将成为该新数组的一个键,并且该新数组中的每个键都将具有$value数组作为值。 返回值:该函数返回一个由作为函数参数提供的键值对组成的数组。 示例: ``` Input : $keys = array('golden', 25, 560, 'age') array_fill_keys($keys, 'majestic') Output : Array ( [golden] => majestic [25] => majestic [560] => majestic [age] => majestic ) Input :$keys = array('tumult', '25', 560, 'cater') array_fill_keys($keys, 'limited') Output : Array ( [tumult] => limited [25] => limited [560] => limited [cater] => limited ) ``` 在这两个示例中,要与新数组一起使用的键以数组的形式提供给函数,要使用的值则以第二个参数的形式提供。 --- 下面这个程序说明了PHP中的array_fill_keys()函数: ``` <?php $keys = array('golden', 25, 560, 'age'); // Creating new array with specified keys $a = array_fill_keys($keys, 'majestic'); print_r($a); ?> ``` output: ``` Array ( [golden] => majestic [25] => majestic [560] => majestic [age] => majestic ) ``` 程序2: ``` <?php $keys = array('tumult', '25', 560, 'cater'); // Creating new array $a = array_fill_keys($keys, 'limited'); print_r($a); ?> ``` output ``` Array ( [tumult] => limited [25] => limited [560] => limited [cater] => limited ) ``` 程序3: ``` <?php $keys = array('tumult', '25', 560, 'cater'); $value = array(5,10); // Creating new array $a = array_fill_keys($keys, $value); print_r($a); ?> ``` output: ``` Array ( [tumult] => Array ( [0] => 5 [1] => 10 ) [25] => Array ( [0] => 5 [1] => 10 ) [560] => Array ( [0] => 5 [1] => 10 ) [cater] => Array ( [0] => 5 [1] => 10 ) ) ```
上一篇:
array_fill()函数
下一篇:
count()函数
该分类下的相关小册推荐:
Magento零基础到架构师(目录管理)
Swoole入门教程
PHP程序员面试笔试真题与解析
Laravel(10.x)从入门到精通(十五)
Laravel(10.x)从入门到精通(五)
PHP高性能框架-Swoole
Magento零基础到架构师(内容设计)
PHP合辑2-高级进阶
ThinkPHP项目开发实战
Laravel(10.x)从入门到精通(八)
PHP安全之道
经典设计模式PHP版