欢迎访问宙启技术站
智能推送

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数组函数,可以将两个数组合并成一个新的数组。它的用法非常简单,只需要传递两个数组作为参数即可。但要注意,这两个数组必须具有相同的长度。希望这个实例可以帮助你理解和使用这个函数。