Объединить несколько массивов можно с помощью функции array_merge(), она может принимать неограниченное количество массивов:
<?php
$nums1 = [5, 10, 15];
$nums2 = [20, 25, 30];
$nums3 = [35, 40, 45];
// В $result будет массив из 9 элементов
$result = array_merge($nums1, $nums2, $nums3);
Если массивы имеют одинаковые числовые ключи, то в результате сохранятся оба значения.
Но если в массивах будут одинаковые строковые ключи, то значение из следующего массива перезапишет предыдущее:
<?php
$arr1 = [
'name' => 'Себастьян',
'age' => 25
];
$arr2 = [
'name' => 'Василий',
];
print_r(array_merge($arr1, $arr2));
Результат в браузере:
Array
(
[name] => Василий
[age] => 25
)