ホームページ >バックエンド開発 >PHPチュートリアル >複数の配列を 1 つの配列にマージし、2 次元配列内の同じキーをマージする方法
配列はこんな感じです
今度は次のエフェクトを作成したいと思います
マスター、助けてください
配列はこんな感じです
今度は次のエフェクトを作成したいと思います
マスター、助けてください
配列の追加
array_merge_recursive() 関数は、array_merge() と同じで、2 つ以上の配列を結合して、結合された配列を形成できます。 2 つの違いは、入力配列内のキーが結果配列にすでに存在する場合、関数はそれを異なる方法で処理することです。 array_merge() は、以前に存在していたキー/値のペアを上書きし、現在の入力配列のキー/値のペアに置き換えます。一方、array_merge_recursive() は、2 つの値をマージして、元のキーを持つ新しい配列を形成します。配列名。配列を再帰的に追加する配列マージの形式もあります。その形式は次のとおりです:
array_merge_recursive(array array1,array array2[…,array arrayN])
プログラム例は以下の通りです:
`$fruit1 = array("リンゴ" => "赤", "バナナ" => "黄");
$fruit2 = array("梨" => "黄", "リンゴ" => "緑");
$result = array_merge_recursive($fruit1, $fruit2);
// 出力
リーリー