📜  php 合并两个数组的值 - PHP (1)

📅  最后修改于: 2023-12-03 15:33:37.043000             🧑  作者: Mango

PHP 合并两个数组的值

在 PHP 中,可以使用 array_merge() 函数来将两个数组合并为一个,其中新数组中的键名会从第一个数组开始,并且会被重新索引。

语法
array_merge(array1, array2[, array3, ...])
  • array1:必需,第一个数组。
  • array2:必需,第二个数组。
  • array3..:可选,可以传递一个或多个数组。
示例
$array1 = array('foo', 'bar', 'baz');
$array2 = array(1, 2, 3);
$result = array_merge($array1, $array2);
print_r($result);

输出:

Array
(
    [0] => foo
    [1] => bar
    [2] => baz
    [3] => 1
    [4] => 2
    [5] => 3
)
注意事项
  • 如果键名冲突,则后面的数组会覆盖前面的数组。如果需要保留键名不变,则可以使用 + 运算符来合并数组。
  • 如果数组中存在相同的键值,那么会被合并成一个,其中后面的数组的值会覆盖前面的数组的值。
参考链接