ホームページ >バックエンド開発 >PHPチュートリアル >array_merge関数、array_merge関数の注意点_PHPチュートリアル
array_merge — 1つ以上の配列を結合する
array_merge() 1つ以上の配列のセルを結合し、1つの配列内の値を前の配列に追加します。結果の配列を返します。
入力配列に同じ文字列キー名がある場合、キー名の後の値で前の値が上書きされます。ただし、配列に数値キー名が含まれている場合、後続の値は元の値を上書きせず、元の値に追加されます。 配列のみが与えられ、その配列が数値的にインデックス付けされている場合、キーは連続的に再インデックス付けされます。
<span class="html">array_merge will return NULL if any of the arguments are NULL。</span>
例:
$array1 = NULL; $array2 = array(1 => "data");
$result = array_merge($array1, $array2);
var_dump($result);結果はNULLなので、 SQL ステートメントを使用して結果セットを取得する場合、if(empty($resut)){$result=array();} は空の配列を割り当て、それを他の配列とマージすることに注意してください。
例: リーリー