array_combine()
是一个 PHP 函数,用于将一个数组的值作为键名,将另一个数组的值作为键值,然后返回一个新的关联数组。
以下是 array_combine()
函数的语法:
array_combine(array $keys, array $values): array|false
其中,$keys
参数是作为新数组的键名的数组,$values
参数是作为新数组的键值的数组。
下面是一个使用 array_combine()
函数的示例:
$keys = ['name', 'age', 'email'];
$values = ['John Doe', 25, 'john@example.com'];
$result = array_combine($keys, $values);
print_r($result);
输出结果:
Array
(
[name] => John Doe
[age] => 25
[email] => john@example.com
)
在上面的示例中,$keys
数组包含三个键名:‘name’、‘age’ 和 ‘email’,而 $values
数组包含与键名对应的值:‘John Doe’、25 和 ‘john@example.com’。通过调用 array_combine()
函数,将 $keys
数组的值作为新数组的键名,将 $values
数组的值作为新数组的键值,生成了一个新的关联数组 $result
。
请注意,array_combine()
函数要求两个数组的长度必须相同,否则将返回 false
。