PHP函数:array_combine()的用法及实例
发布时间:2023-06-30 01:05:54
array_combine()函数是一个php数组函数,用于将两个数组合并成一个新的数组,其中一个数组的值作为键,另一个数组的值作为值。它的语法如下:
array_combine(array $keys, array $values): array
参数说明:
- $keys:一个数组,它的值将作为合并后数组的键。
- $values:一个数组,它的值将作为合并后数组的值。
返回值:
成功返回一个合并后的关联数组,失败返回FALSE。
下面是一个示例,展示array_combine()函数的用法和实例:
$keys = array('a', 'b', 'c');
$values = array('apple', 'banana', 'cherry');
$result = array_combine($keys, $values);
print_r($result);
输出结果如下:
Array
(
[a] => apple
[b] => banana
[c] => cherry
)
在这个例子中,我们创建了两个数组$keys和$values,$keys数组包含了三个键值('a','b','c'),$values数组包含了三个对应的值('apple','banana','cherry')。
然后,我们调用array_combine()函数,将$keys数组作为键,$values数组作为值,将它们合并成一个新的数组$result。
最后,我们使用print_r()函数打印输出合并后的数组$result。
运行这段代码,我们会得到一个合并后的关联数组,其中$keys数组的值作为键,$values数组的值作为值。输出结果如下:
Array
(
[a] => apple
[b] => banana
[c] => cherry
)
需要注意的是,传递给array_combine()函数的两个数组必须具有相同的长度。否则,函数将会失败,返回FALSE。
总结:
array_combine()函数是一个非常实用的php数组函数,可以将两个数组合并成一个新的数组。它的用法非常简单,只需要传递两个数组作为参数即可。但要注意,这两个数组必须具有相同的长度。希望这个实例可以帮助你理解和使用这个函数。
