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

See also Effortlessly Merge Arrays: When to Use array_merge vs. the Splat Operator.

Related : Plus +, Merge