ОБЪЕДИНИТЬ МАССИВЫ PHP
В PHP для объединения массивов можно использовать несколько функций. array_merge()
объединяет два или более массивов, создавая новый массив, содержащий все элементы. Он прост в использовании, но может иметь проблемы с переиндексацией численных ключей. Например, если у вас есть два массива:
$arr1 = array('fruit1' => 'apple', 'fruit2' => 'orange');
$arr2 = array('fruit2' => 'banana', 'fruit3' => 'grape');
Их можно объединить с помощью функции array_merge():
$result = array_merge($arr1, $arr2);
Теперь $result будет содержать:
array( 'fruit1' => 'apple', 'fruit2' => 'banana', 'fruit3' => 'grape');
Также можно использовать оператор расширения массива (spread operator), введенный в PHP 7.4. Он позволяет объединять массивы более конкретным образом, а число аргументов не ограничено:
$result = [...$arr1, ...$arr2];
В результате будет получен тот же массив, что и при использовании функции array_merge().
#30 Уроки PHP - Учим язык PHP, Многомерные массивы на языке PHP
Объединение двух массивов PHP
PHP функция array_merge учимся объединять несколько массивов в один
Массивы в PHP - часть 1 - Базовый курс PHP-7
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Массивы в PHP ( часть 1). PHP stage 2