Чтобы объединить два массива в PHP, вы можете использовать различные методы. Вот несколько примеров:
Метод 1. Использование оператора “+”
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$mergedArray = $array1 + $array2;
print_r($mergedArray);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 6
)
В этом методе оператор «+» добавляет элементы второго массива, которых еще нет в первом массиве.
Метод 2: использование функции array_merge()
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$mergedArray = array_merge($array1, $array2);
print_r($mergedArray);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
Функция array_merge() объединяет элементы двух или более массивов в один массив.
Метод 3. Использование функции array_merge_recursive()
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$mergedArray = array_merge_recursive($array1, $array2);
print_r($mergedArray);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
Функция array_merge_recursive() рекурсивно объединяет два или более массива.
Метод 4. Использование функции array_push()
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
foreach ($array2 as $element) {
array_push($array1, $element);
}
print_r($array1);
Выход:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
Функция array_push() добавляет один или несколько элементов в конец массива.