php 配列同士をマージする

php 配列同士をマージする

phpで、array_mergeを使用して、配列同士をマージするサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

array_merge使い方

array_mergeを使用すれば、配列同士をマージすることが可能です。

以下は、配列同士をマージするサンプルコードとなります。

実行結果

複数の配列をマージすることも可能です。

実行結果

NULLが値に入っていても、エラーにはなりません。

実行結果

連想配列の場合は、キー名でマージされて値は、上書きされます。

実行結果

「+」演算子を使用した場合は、キーが全て異なれば同じ結果になりますが、

実行結果
また、「+」演算子の方がパフォーマンスは2倍近く優れてます。

キーに同じものが含まれていると上書きにはなりません。

実行結果

また、引数が1つのみの場合はインデックス番号が0からに変更されます。

実行結果