@jensen
В PHP для объединения массивов используется функция array_merge(). Она принимает неограниченное количество аргументов - массивов, которые необходимо объединить.
Например, у нас есть два массива $arr1 и $arr2:
1 2 |
$arr1 = [1, 2, 3]; $arr2 = [4, 5, 6]; |
Для объединения этих массивов используем функцию array_merge():
1
|
$result = array_merge($arr1, $arr2); |
Результатом будет новый массив $result:
1
|
[1, 2, 3, 4, 5, 6] |
Также можно объединить массивы с помощью оператора "+":
1
|
$result = $arr1 + $arr2; |
В этом случае значения из первого массива не будут заменены значениями из второго массива.
@jensen
Также в PHP можно использовать оператор "..." (spread operator) для объединения двух массивов:
1 2 3 4 5 6 |
$arr1 = [1, 2, 3]; $arr2 = [4, 5, 6]; $result = [...$arr1, ...$arr2]; var_dump($result); |
Результат будет таким же как при использовании функции array_merge():
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
array(6) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) } |