使用 array_merge() 函数合并两个数组的 PHP 程序


2022 年 4 月 11 日, Learn eTutorial
1656

如何合并两个数组?

在此程序中,我们将合并两个数组。这里我们使用内置函数 array_merge() 来合并数组。例如,如果两个数组是 [4,5,8,9][9,7,6,3],合并这些数组后的结果将是 [4,5,8,9,9,7,6,3]

函数 array_merge() 的语法


array_merge(array1, array2, array3, ...)
 

 

如何使用 PHP 合并两个数组?

要合并两个数组,首先我们必须使用值初始化数组 arr1arr2。然后我们必须使用内置函数 array_merge(),并传入参数 arr1arr2 来合并数组。之后,我们可以将数组 arr1[] 中的元素作为第一个数组,arr2[] 作为第二个数组,arr3[] 作为合并后的数组打印出来。

算法

步骤 1: 使用值初始化数组 arr1arr2

步骤 2: 使用内置函数 array_merge(arr1,arr2) 合并数组

步骤 3: 将数组 arr1[] 中的元素作为第一个数组,arr2[] 作为第二个数组,arr3[] 作为合并后的数组打印出来

PHP 源代码

                                          <?php
$arr1 = array(1, 2, 3, 4, 5);
$arr2 = array(6, 7, 8, 9, 2);
$arr3 = array_merge($arr1, $arr2);
echo "First array: \n";
foreach ($arr1 as $x) {
    echo "$x ";
}
echo "\nSecond array: \n";
foreach ($arr2 as $x) {
    echo "$x ";
}
echo "\nArray after merge: \n";
foreach ($arr3 as $x) {
    echo "$x ";
}
?>
                                      

输出

First array:
1 2 3 4 5
Second array:
6 7 8 9 2
Array after merge:
1 2 3 4 5 6 7 8 9 2