array_merge()

array_merge() combines all the arrays passed as argument into one argument.

array_merge() accepts an arbitrary list of arrays: in terms of performances, it is better to call it with all the arrays once, rather than merge arrays one after the other.

<?php

$array1 = [1, 2, 3];
$array2 = [4, 5, 6];

array_merge($array1, $array2);
// [1, 2, 3, 4, 5, 6];

$arrays = [$array1, $array2]; // may be more...
array_merge(...$arrays);
// [1, 2, 3, 4, 5, 6];

?>

Documentation

Related : Plus +, Merge