1, +
上書きはせず、存在しないキー名と対応する値を追加するだけです キー名の再インデックスは作成されません すべて数値キー名であっても混合であっても、キーを追加するだけですキー名が同じ場合、追加は実行されません。つまり、最初に出現した値が最終結果として返されます。
2, array array_merge(array arra1[, array array2[,array...]])
array_merge() は、1 つ以上の配列のセルをマージし、値を 1 つの配列に追加しますarray 前の配列の後に、返される結果の配列。
入力配列に同じ文字列キー名が含まれている場合、キー名の後の値で前の値が上書きされます。
ただし、配列に数値キー名が含まれている場合、後続の値は元の値を上書きせず、追加されます。
配列のみが指定され、その配列が数値的にインデックス付けされている場合、キー名は継続的に再インデックス付けされます
特徴:
数値インデックス付け、上書きなし、値の後にキー名は継続的に再インデックスされます
文字列キー名、その後、キーの後の値が前の値を上書きします
3. array array array_merge_recursiv(array array1[,array....) ])
array_merge_recursive() は、1 つ以上の配列のセルをマージし、1 つの配列内の値を前の配列に追加し、結果の配列を返します。
入力配列が同じ文字列キー名を持つ場合、これらの値は再帰的に配列にマージされます。したがって、値自体が配列である場合、この関数は対応する値に従ってそれを配置します。エントリは別の配列にマージされます。
ただし、配列が同じ配列キー名を持つ場合、後の値は元の値を上書きせず、後ろに追加されます
特徴:
ルールは基本的に同じですarray_mege、処理中 文字列キー名が同じ場合は再帰的追加を使用します
上記では、PHP で配列を結合する方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。