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

PHP中的array_merge()函数用法及示例演示

发布时间:2023-10-07 07:46:24

array_merge()函数是PHP中用来合并一个或多个数组的函数。它将多个数组中的元素合并成一个新的数组,并返回这个新数组。

array_merge()函数的用法非常简单,只需要将要合并的数组作为参数传递给该函数即可。数组可以是变量或者是直接写在参数中的数组。

下面是一个示例演示array_merge()函数的用法:

$array1 = array('apple', 'banana');
$array2 = array('orange', 'grape');
$array3 = array('watermelon', 'cherry');
$newArray = array_merge($array1, $array2, $array3);

print_r($newArray);

上面的代码中,首先定义了三个数组$array1、$array2和$array3,分别包含了不同的水果名称。

然后,使用array_merge()函数将这三个数组合并成一个新的数组$newArray。

最后,使用print_r()函数打印出合并后的新数组$newArray。

运行上述代码,输出结果为:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => grape
    [4] => watermelon
    [5] => cherry
)

可以看到,合并后的新数组包含了所有原数组中的元素,且按照原数组的顺序排列。

需要注意的是,如果合并的数组中有相同的键名,则后面的键值将会覆盖前面的键值。

除了合并多个数组,array_merge()函数也可以用来将一个数组和一个变量合并为一个新的数组。

下面是一个示例演示将一个数组和一个变量合并为一个新数组的用法:

$array = array('apple', 'banana');
$variable = 'orange';
$newArray = array_merge($array, $variable);

print_r($newArray);

上面的代码中,首先定义了一个数组$array和一个变量$variable。

然后,使用array_merge()函数将数组和变量合并成一个新的数组$newArray。

最后,使用print_r()函数打印出合并后的新数组$newArray。

运行上述代码,输出结果为:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

可以看到,合并后的新数组包含了数组和变量中的元素。

综上所述,array_merge()函数是PHP中用来合并一个或多个数组的函数。它将多个数组中的元素合并成一个新的数组,并返回这个新数组。合并后的新数组将按照原数组的顺序排列,如果有相同的键名,则后面的键值将会覆盖前面的键值。