TECH I.S.

PHP array_merge() 関数

❮ PHP 配列リファレンス

2 つの配列を 1 つの配列にマージします。

<?php $a1=array("red","green"); $a2=array("blue","yellow"); print_r(array_merge($a1,$a2)); ?>

自分で試してみる »

定義と使用法

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

ヒント:関数に 1 つの配列を割り当てることも、好きなだけ割り当てることもできます。

注:2 つ以上の配列要素が同じキーを持つ場合、最後の要素が他の要素をオーバーライドします。

注:array_merge() 関数に配列を 1 つだけ割り当て、キーが整数の場合、関数は、0 から始まり、値ごとに 1 ずつ増加する整数キーを持つ新しい配列を返します (以下の例を参照)。

ヒント:この機能との違いはarray_merge_recursive()関数は、2 つ以上の配列要素が同じキーを持つ場合です。キーをオーバーライドする代わりに、array_merge_recursive() 関数は値を配列として作成します。


構文

array_merge(array1, array2, array3, ...)

パラメータ値

パラメータ

説明

array1 必須。配列を指定します
array2 オプション。配列を指定します
array3、... オプション。配列を指定します

技術的な詳細

戻り値

マージされた配列を返します

PHP バージョン

4+

変更ログ

PHP 5.0 以降、この関数は配列型のパラメーターのみを受け入れます。

その他の例

2 つの連想配列を 1 つの配列にマージします。

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

自分で試してみる »

整数キーを持つ配列パラメーターを 1 つだけ使用する場合

<?php $a=array(3=>"red",4=>"green"); print_r(array_merge($a)); ?>

自分で試してみる »

❮ PHP 配列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細