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

使用php中的array_merge函数将两个数组合并成一个

发布时间:2023-07-04 03:13:29

array_merge函数是PHP中用于合并两个或多个数组的函数。它将一个或多个数组合并在一起,返回一个新的数组,其中包含所有输入的数组中的元素。

使用array_merge函数可以将两个数组合并成一个,以下是一个示例:

$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$result = array_merge($array1, $array2);

print_r($result);

输出结果:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
)

在这个例子中,我们定义了两个数组$array1和$array2,然后使用array_merge函数将它们合并成一个新的数组$result。最后,我们使用print_r函数输出合并后的结果。

需要注意的是,array_merge函数会自动将数组的整数键值重新索引,以确保键名的唯一性。如果两个数组具有相同的整数键名,后一个数组的值将覆盖前一个数组的值。对于字符串键名,不会重新索引。

除了两个数组,array_merge函数还可以接受多个数组作为参数,将它们合并成一个新的数组。例如:

$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$array3 = [7, 8, 9];
$result = array_merge($array1, $array2, $array3);

print_r($result);

输出结果:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 8
    [8] => 9
)

在这个例子中,我们将$array1,$array2和$array3合并成一个新的数组$result。输出结果包含了所有合并的数组中的元素。

总结来说,array_merge函数是PHP中用于合并两个或多个数组的函数。它可以将输入的数组合并成一个新的数组,并根据需要重新索引整数键名,而字符串键名保持不变。