PHP で複数の配列をマージする方法 [コード例]

藏色散人
リリース: 2023-04-04 06:32:01
オリジナル
5254 人が閲覧しました

この記事では、PHP 配列を結合する具体的な方法を詳しく紹介します。まず第一に、PHP 学者にとっては、PHP において配列が非常に重要であり、配列が完全な PHP プロジェクトに不可欠な部分であることは誰もが知っています。したがって、PHP 初心者にとって、配列の作成は難しくないかもしれませんが、配列に対して複雑な操作を実行するのは難しいかもしれません。

たとえば、プロジェクトで 2 つの配列 または 複数の配列を 1 つの配列 にマージする必要がある状況に遭遇したとき、実際には、関連する機能をマスターすると、将来このような問題に簡単に対処できるようになります。以下では、具体的なコード例を通して、PHP 配列をマージするいくつかの状況を紹介します。

注: 配列には、インデックス配列、連想配列、多次元配列の 3 種類があります。

配列をマージするコード例は次のとおりです:

1. PHP は 2 つの通常の配列をマージします

<?php
header("content-type:text/html;charset=utf-8");         //设置编码
?>
<?php
$ar1=array(&#39;iphone&#39;,&#39;三星&#39;,&#39;小米&#39;);
$ar2=array(&#39;华为&#39;,&#39;荣耀&#39;,&#39;诺基亚&#39;);
print_r(array_merge($ar1,$ar2));
?>
ログイン後にコピー

上記のコードには 2 つの通常の配列があります。 array_merge 関数は 2 つの配列をマージし、以下に示すように結果を出力します。

PHP で複数の配列をマージする方法 [コード例]

明らかに、2 つの配列は 1 つの配列に正常にマージされています。誰もが array_merge 関数 に気づいたと思います。はい、array_merge 関数 は複数の配列をマージできます。

2. PHP は 2 つの連想配列をマージします

<?php
$ar1=array(&#39;a&#39;=>&#39;iphone&#39;,&#39;b&#39;=>&#39;三星&#39;,&#39;c&#39;=>&#39;小米&#39;);
$ar2=array(&#39;a&#39;=>&#39;华为&#39;,&#39;d&#39;=>&#39;荣耀&#39;,&#39;e&#39;=>&#39;诺基亚&#39;);
print_r(array_merge($ar1,$ar2));
?>
ログイン後にコピー

2 つの連想配列をマージし、以下に示すようにブラウザを通じて結果にアクセスします。

PHP で複数の配列をマージする方法 [コード例]この時点で、問題を発見しましたか? 2 つの連想配列に同じキーがあり、結合後、同じキーの値が他の値を上書きします。つまり、複数の配列が同じキー名を持つ場合、array_merge 関数を使用して複数の配列をマージすると、1 つの要素が別の要素を上書きします。

最後に、array_merge マージ関数の別の使用法についてもお知らせします。つまり、この関数に整数のキー名を持つ配列を入力すると、インデックスが再作成された新しい配列が得られます。 !

以上は、

PHP で 2 つの配列

複数の配列データ をマージする具体的な方法の紹介であり、主に全員が array_merge 関数をマスターする必要があります。この記事は確かな参考価値があるので、困っている友達のお役に立てれば幸いです!

以上がPHP で複数の配列をマージする方法 [コード例]の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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