📅  最后修改于: 2023-12-03 15:33:41.002000             🧑  作者: Mango
在PHP中,将一个数组附加到另一个数组非常简单。可以使用 array_merge()
、+
或者 array_push()
函数来实现。
<?php
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');
$result = array_merge($array1, $array2);
print_r($result);
?>
输出:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
)
<?php
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');
$result = $array1 + $array2;
print_r($result);
?>
输出:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
)
<?php
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');
foreach ($array2 as $value) {
array_push($array1, $value);
}
print_r($array1);
?>
输出:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
)
以上三种方法都可以将一个数组附加到另一个数组。但是有一点需要注意:如果两个数组的键名相同,那么使用 array_merge()
和 +
运算符时,后面的值会覆盖前面的值;而使用 array_push()
函数时,则会保留两个值。
希望本文可以帮助您更好地理解如何将一个数组附加到另一个数组。