如何合并到保存键的数组?

s.w*_*dit 0 php arrays

想要合并

array(
 2 => 'a'
 3 => 'b'
);
Run Code Online (Sandbox Code Playgroud)

array(
 7 => 'c'
 9 => 'd'
);
Run Code Online (Sandbox Code Playgroud)

要得到

array(
 2 => 'a'
 3 => 'b'
 7 => 'c'
 9 => 'd'
);
Run Code Online (Sandbox Code Playgroud)

array_merge() 给我

array(
 0 => 'a'
 1 => 'b'
 2 => 'c'
 3 => 'd'
);
Run Code Online (Sandbox Code Playgroud)

Sur*_*shi 6

简单你可以这样做 -

$result = $array1 + $array2;
Run Code Online (Sandbox Code Playgroud)

简单的exapmle

$array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a');
$array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b');
$result = $array1 + $array2;
var_dump($result);
Run Code Online (Sandbox Code Playgroud)

产量

array(5) {
  [0]=>
  string(6) "zero_a"
  [2]=>
  string(5) "two_a"
  [3]=>
  string(7) "three_a"
  [1]=>
  string(5) "one_b"
  [4]=>
  string(6) "four_b"
}
Run Code Online (Sandbox Code Playgroud)

  • 如果两个阵列具有相同的键怎么办? (2认同)