配列の末尾に配列のデータを追加

配列の要素を後ろにくっつけたい場合(添え字は後ろに続くように)

$ary1 = array(1,2,3,4);
$ary2 = array(5,6,7,8);
foreach ($ary2 as $value) {
  array_push($ary1, $value);
}
print_r($ary1);
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 ) 



array_merge()の方がスマートですね。結果は同じ。

$ary1 = array(1,2,3,4);
$ary2 = array(5,6,7,8);
$ary1 = array_merge($ary1, $ary2);

ただし、array_mergeは同一キーがある場合、後勝ちで上書きされるので注意

こういうのなら、添え字が連番に置換えられますが、
$ary1 = array('0'=>1,2,3,4);
$ary2 = array('0'=>5,6,7,8);

こういうのは、'hoge'=>5が優先されます
$ary1 = array('hoge'=>1,2,3,4);
$ary2 = array('hoge'=>5,6,7,8);