ホームページ  >  記事  >  バックエンド開発  >  重複せずにPHP配列をマージする方法

重複せずにPHP配列をマージする方法

青灯夜游
青灯夜游オリジナル
2021-11-08 18:42:582155ブラウズ

PHP では、array_merge_recursive() 関数を使用して、配列を重複せずにマージできます。この関数は、同じキー名を持つ 2 つ以上の配列要素を処理するときにキー名を上書きしません。代わりに、複数の値が使用されます。同じキー名を持つキーが再帰的に配列に形成されます。

重複せずにPHP配列をマージする方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、array_merge_recursive を使用できます。 () 関数 重複排除を行わずにマージされた配列を実装します。

array_merge_recursive() 関数は、1 つ以上の配列を 1 つの配列にマージします。

2 つ以上の配列要素が同じキー名を持つ場合、この関数はキー名を上書きせず、同じキー名を持つ複数の値を再帰的に配列に形成します。

#構文:


array_merge_recursive(array1,array2,array3...)

例:


<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
$arr=array_merge_recursive($a1,$a2);
var_dump($arr);
?>

出力結果:


1 (1).png# #推奨される学習: 「

PHP ビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。