我有两个这样的数组:
array1
2 => string '3' (length=1)
3 => string '1' (length=1)
5 => string '2' (length=1)
6 => string '3' (length=1)
4 => string '2' (length=1)
和
array2
2 => string '1' (length=1)
3 => string '1' (length=1)
5 => string '1' (length=1)
6 => string '2' (length=1)
7 => string '1' (length=1)
我需要将这两者合并为一个数组。如果第二个数组的键存在于第一个数组中,则使用key保留第二个数组的值。结果将是:
arrayResult
2 => string '1' (length=1)
3 => string '1' (length=1)
5 => string '1' (length=1)
6 => string '2' (length=1)
7 => string '1' (length=1)
4 => string '2' (length=1)
那么如何将上述两个数组组合起来呢?
答案 0 :(得分:4)
$arrayResult = $array2 + $array1;
答案 1 :(得分:1)
考虑到$ array2需要覆盖$ array1:
$array = $array2 + $array1