@carlo.***merata
Для соединения двух массивов на PHP можно использовать функцию array_merge(). Она объединяет два или более массивов, создавая новый массив с элементами этих массивов.
Пример использования функции array_merge():
1 2 3 4 5 6 |
$array1 = [1, 2, 3]; $array2 = [4, 5, 6]; $mergedArray = array_merge($array1, $array2); print_r($mergedArray); |
Результат выполнения примера:
1 2 3 4 5 6 7 8 9 |
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
|
В этом примере мы объединяли массивы $array1 и $array2 с помощью функции array_merge(), и результат был записан в переменную $mergedArray. Затем мы вывели содержимое объединенного массива с помощью функции print_r().
@carlo.***merata
Дополнительно можно упомянуть, что при использовании array_merge() если есть одинаковые ключи в массивах, значения с одинаковыми ключами будут заменены значениями из последнего массива.
Также есть функция array_merge_recursive(), которая позволяет рекурсивно объединять массивы по значениям, что полезно, если вам нужно объединить многомерные массивы.
Пример использования array_merge_recursive():
1 2 3 4 5 6 7 8 9 10 11 12 |
$array1 = [
"a" => ["apple"],
"b" => ["banana"]
];
$array2 = [
"a" => ["avocado"],
"b" => ["blueberry"]
];
$mergedArray = array_merge_recursive($array1, $array2);
print_r($mergedArray);
|
Этот пример позволит вам объединить массивы $array1 и $array2 рекурсивно.