PHPで配列を結合するには、array_merge()関数を使用します。array_merge()関数は結合された配列を返します。結果の配列は、最初の入力配列パラメーターで始まり、後続の配列パラメーターが出現する順序で追加されます。その形式は次のとおりです:
配列 array_merge (配列 array1 array2…,arrayN)
以下はPHPで配列を結合する例です:
1
2$fruits = array("リンゴ","バナナ","梨");
3$numbered = array("1","2","3");
4$cards = array_merge($fruits, $numbered);
5print_r($cards);
6//出力結果:
7// Array ( [0] => リンゴ [1] => バナナ [2] => 梨 [3] => 1 [4] => 2 [5] => 3 )
8?>
PHP を使用して配列を追加し、array_merge_recursive() を使用して 2 つの配列をマージします。これは、array_merge() の 2 つの配列に重複する項目がある場合は上書きされますが、array_merge_recursive 関数とは異なることに注意してください。 () いいえ。 array_merge_recursive() 構文:
配列 array_merge_recursive(配列 配列1,配列 配列2[…,配列 配列N])
以下は、PHP で配列を追加する例です。
1
2$fruit1 = array("リンゴ" => "赤", "バナナ" => "黄");
3$fruit2 = array("梨" => "黄色", "リンゴ" => "緑");
4$result = array_merge_recursive($fruit1, $fruit2);
5print_r($result);
6//出力結果:
7// Array ( [apple] => Array ( [0] => red [1] => green ) [banana] => yellow [pear] => yellow )
8?>
今、apple は配列、つまり 2 つの色の値で構成されるインデックス付き配列を指します。