КАК ДОБАВИТЬ ОДИН МАССИВ В ДРУГОЙ PHP
В PHP существует несколько способов добавления одного массива в другой. Рассмотрим наиболее распространенные из них.
1. Использование функции array_merge(). Данная функция объединяет два или более массивов в один. Результатом ее работы является новый массив, который содержит все элементы из исходных массивов.
$arr1 = array(1,2,3);
$arr2 = array(4,5,6);
$result = array_merge($arr1, $arr2);
print_r($result);
// Вывод: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
2. Использование оператора "+". Данный оператор называется оператором объединения массивов и используется для объединения двух массивов. Результатом его работы является новый массив, который содержит только уникальные элементы из обоих массивов.
$arr1 = array("a" => 1, "b" => 2);
$arr2 = array("c" => 3, "d" => 4, "a" => 5);
$result = $arr1 + $arr2;
print_r($result);
// Вывод: Array ( [a] => 1 [b] => 2 [c] => 3 [d] => 4 )
3. Использование функции array_push(). Данная функция добавляет один или более элементов в конец массива. Если первым аргументом функции передать имя существующего массива, то элементы будут добавляться именно в этот массив.
$arr1 = array(1,2,3);
$arr2 = array(4,5,6);
foreach ($arr2 as $value) {
array_push($arr1, $value);
}
print_r($arr1);
// Вывод: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
Рассмотренные способы добавления одного массива в другой могут использоваться в зависимости от конкретной задачи.
#36 Уроки PHP - Учим язык PHP, Решаем задачи на понимание массивов на языке PHP
Уроки PHP 7 - Ассоциативные массивы.Перебор массива.Слияние массивов.
#34 Уроки PHP - Учим язык PHP, Слияние и сравнение массивов на языке php
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Массивы в PHP - часть 1 - Базовый курс PHP-7
Массивы в php. Как удалять и добавлять элементы массива. Курс php с нуля. Урок 3.
Массивы в PHP ( часть 1). PHP stage 2