array_combine
array_combine
(PHP 5, PHP 7)
array_combine - 通过使用一个数组作为键和另一个数组的值来创建一个数组
描述
array array_combine ( array $keys , array $values )
通过使用数组中的值keys
作为键和values
数组中的值作为相应的值来创建一个数组。
参数
keys
要使用的键的数组。密钥的非法值将被转换为字符串。
values
要使用的值的数组
返回值
如果每个数组的元素数不相等,FALSE
则返回组合数组。
错误/异常
如果元素数量不匹配keys
,values
则抛出该元素E_WARNING
。
更新日志
版本 | 描述 |
---|---|
5.4.0 | 以前的版本发布了E_WARNING并为空数组返回了FALSE。 |
例子
示例#1一个简单的array_combine()示例
<?php
$a = array('green', 'red', 'yellow'
$b = array('avocado', 'apple', 'banana'
$c = array_combine($a, $b
print_r($c
?>
上面的例子将输出:
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)
另请参阅
- array_merge() - 合并一个或多个数组
- array_walk() - 将用户提供的函数应用于数组的每个成员
- array_values() - 返回数组的所有值
← array_column
array_count_values →