-2

次のような 2 つの配列があります。

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)

これら 2 つを 1 つの配列に結合する必要があります。2 番目の配列のキーが最初の配列に存在する場合、2 番目の配列の値をキーと共に保持します。したがって、結果は次のようになります。

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)

では、上記の例のようにこれら 2 つの配列を組み合わせるにはどうすればよいでしょうか。

4

2 に答える 2

4

配列結合演算子を入力します:

$arrayResult = $array2 + $array1;
于 2012-12-07T12:43:00.897 に答える
1

$array2 が $array1 をオーバーライドする必要があることを考慮すると、次のようになります。

$array = $array2 + $array1
于 2012-12-07T12:46:14.810 に答える