array array_merge
(array array1, array array2,
[ ...]
);array_merge は、前の配列の後ろに配列を追加することに より、二つ以上の配列の要素をマージし、得られた配列を返します。
入力配列が同じキー文字列を有していた場合、そのキーに関する後に指定された 値が、前の値を上書きします。しかし、配列が同じ添字番号を有していても 値は加算されるため、このようなことは起きません。
例 1. array_merge の例
$array1 = array("color" => "red", 2, 4); $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid"); array_merge($array1, $array2);
返される配列は、array("color" => "green", 2, 4, "a", "b", "shape" => "trapezoid") となります。
注意: この関数は、PHP 4.0 で追加されました。