最初に 2 つの配列を与えます
コードをコピーします コードは次のとおりです:
$r = array(1,2,3,4,5,6);
$e = 配列 (7,8,9,10)
;
以下では、array_merge とプラス記号を使用して、これら 2 つの配列をマージします
コードをコピーします コードは次のとおりです:
print_r($r+e); // OutputArray ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4 ] => 5 [5] => 6 )
print_r(array_merge($r,$e)); font-family : Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => ; 5 [5] => 7 [8] =>
;
ここからわかるように、配列をマージするにはarray_mergeを使用します。ある配列の値は前の配列に追加されます。結果の配列を返します。配列に数値キー名が含まれている場合、後続の値は元の値を上書きせず、追加されます。 ただし、プラス記号を使用して配列を結合する場合、キー名が同じ場合、最初に表示される配列値が取得され、残りは無視されます
先ほど指定した配列を変更しましょう
コードをコピーします
コードは次のとおりです:$r = array('r'=>1,2,3,4,5 ,6);
$e = array(
'r'=> );
?>
コードをコピー
コードは次のとおりです:
print_r($r+e); // 出力配列 ( [r] => 1 [0] => 2 [ 1] = > 3 [2] => 4 [3] => 5 [4] => 6 ) print_r($r,$e) ); / / 出力配列 ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [ 6] = > 7 [7] => 8 [8] => 9 )
ここからわかるように、配列の値は次のようになります。前の配列に追加されます。数値以外のキー名が同じ場合、後続の配列の値が前の配列の値を上書きします。 ただし、プラス記号を使用して配列を結合する場合、キー名が同じ場合、最初に表示される配列値が取得され、残りは無視されます
http://www.bkjia.com/PHPjc/744324.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/744324.html
技術記事まず、次のように 2 つの配列のコピー コードを指定します。そして、なぜこれら 2 つの配列のコードをコピーする必要があるのかを示すプラス記号...