ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでの配列のマージにプラス記号を使用する場合と array_merge を使用する場合の違いを詳細に分析する

PHP_PHP チュートリアルでの配列のマージにプラス記号を使用する場合と array_merge を使用する場合の違いを詳細に分析する

WBOY
リリース: 2016-07-21 15:09:52
オリジナル
864 人が閲覧しました

最初に2つの配列を指定します。コードは次のとおりです。 family: Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2 [2] => ; 3 [3] => 4 [4] => 5 [5] => 6 )
print "
"

print_r(array_merge($r,$e )); ;font-size:16px; ">配列 ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 8 [8] => 9 を使用して配列を結合します1 つの配列内の値は、前の配列の末尾に追加されます。結果の配列を返します。配列に数値キー名が含まれている場合、後続の値は元の値を上書きせず、追加されます。 ただし、配列を結合するにはプラス記号を使用します。キー名が同じ場合は、最初に表示された配列値が取得され、残りは無視されます。コードをコピーします。次のようになります。 $r = array('r'=>1,2,3,4,5,6);
$e = array('r'=>7,8,9,10);
?>




コードをコピーします

コードは次のように: < ;?php
print_r($r+e); // 出力配列 ( [r] => 1 [0] => 2 [1] => 3 [2] => ; 4 [3] => 5 [4] => 6 )
print "
"; // 出力配列 ( [0] = > 1 [1] = > 3 [4] => 6 [6] => ; 8 [8] => ; 9 )


ここからわかるように、配列の値は前の配列に追加されます。数値以外のキー名が同じ場合、後続の配列の値が前の配列の値を上書きします。 ただし、プラス記号を使用して配列を結合する場合、キー名が同じ場合、最初に表示される配列値が取得され、残りは無視されます



http://www.bkjia.com/PHPjc/327214.html

www.bkjia.com
tru​​ehttp://www.bkjia.com/PHPjc/327214.html
技術記事

まず、次のように 2 つの配列コピー コードを指定します。そして、なぜこれら 2 つの配列のコードをコピーする必要があるのか​​を示すプラス記号...




ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート