Полный цикл в digital

Функция array_merge_recursive в PHP

Функция array_merge_recursive два и более массива вместе. Отличие от функции array_merge проявляется тогда, когда в сливаемых массивах есть одинаковые ключи. В этом случае array_merge_recursive оставляет оба ключа.

Синтаксис

<?php
array_merge_recursive(первый массив, второй массив...);

Пример

В данном примере два массива слились вместе с помощью array_merge_recursive. Обратите внимание на то, что станет с элементами с одинаковыми ключами www:

<?php
$arr1 = ['www' => 'a', 'b', 'c', 'd', 'e'];
$arr2 = ['www' => 1, 2, 3, 4, 5];
$result = array_merge_recursive($arr1, $arr2);
var_dump($result);  // ['www' => ['a', 1], 'b', 'c', 'd', 'e', 2, 3, 4, 5]

Пример

Для сравнения смотрите, как сработает функция array_merge:

<?php
$arr1 = ['www' => 'a', 'b', 'c', 'd', 'e'];
$arr2 = ['www' => 1, 2, 3, 4, 5];
$result = array_merge($arr1, $arr2);
var_dump($result);  // ['www' => 1, 'b', 'c', 'd', 'e', 2, 3, 4, 5]
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг