使用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中用于合并两个或多个数组的函数。它可以将输入的数组合并成一个新的数组,并根据需要重新索引整数键名,而字符串键名保持不变。
