この記事では、PHP 配列を結合する具体的な方法を詳しく紹介します。まず第一に、PHP 学者にとっては、PHP において配列が非常に重要であり、配列が完全な PHP プロジェクトに不可欠な部分であることは誰もが知っています。したがって、PHP 初心者にとって、配列の作成は難しくないかもしれませんが、配列に対して複雑な操作を実行するのは難しいかもしれません。
たとえば、プロジェクトで 2 つの配列 または 複数の配列を 1 つの配列 にマージする必要がある状況に遭遇したとき、実際には、関連する機能をマスターすると、将来このような問題に簡単に対処できるようになります。以下では、具体的なコード例を通して、PHP 配列をマージするいくつかの状況を紹介します。
注: 配列には、インデックス配列、連想配列、多次元配列の 3 種類があります。
配列をマージするコード例は次のとおりです:
1. PHP は 2 つの通常の配列をマージします
<?php header("content-type:text/html;charset=utf-8"); //设置编码 ?> <?php $ar1=array('iphone','三星','小米'); $ar2=array('华为','荣耀','诺基亚'); print_r(array_merge($ar1,$ar2)); ?>
上記のコードには 2 つの通常の配列があります。 array_merge 関数は 2 つの配列をマージし、以下に示すように結果を出力します。
明らかに、2 つの配列は 1 つの配列に正常にマージされています。誰もが array_merge 関数 に気づいたと思います。はい、array_merge 関数 は複数の配列をマージできます。
2. PHP は 2 つの連想配列をマージします
<?php $ar1=array('a'=>'iphone','b'=>'三星','c'=>'小米'); $ar2=array('a'=>'华为','d'=>'荣耀','e'=>'诺基亚'); print_r(array_merge($ar1,$ar2)); ?>
2 つの連想配列をマージし、以下に示すようにブラウザを通じて結果にアクセスします。
この時点で、問題を発見しましたか? 2 つの連想配列に同じキーがあり、結合後、同じキーの値が他の値を上書きします。つまり、複数の配列が同じキー名を持つ場合、array_merge 関数を使用して複数の配列をマージすると、1 つの要素が別の要素を上書きします。
PHP で 2 つの配列
と複数の配列データ をマージする具体的な方法の紹介であり、主に全員が array_merge 関数をマスターする必要があります。この記事は確かな参考価値があるので、困っている友達のお役に立てれば幸いです!
以上がPHP で複数の配列をマージする方法 [コード例]の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。