При этом, если в первом массиве уже есть ключ, который присутствует во 2-м массиве, то его значение не перезапишется.
$arr1 = ['a' => 1, 'b' => 2];
$arr2 = ['a' => 3, 'c' => 4];
// array_merge($arr2, $arr1) ===
var_export($arr1 + $arr2); // out: array ('a' => 1, 'b' => 2, 'c' => 4)
// array_merge($arr1, $arr2) ===
var_export($arr2 + $arr1); // out: array ('a' => 3, 'b' => 2, 'c' => 4)