кодесурса
«PHP

PHP: функция array_merge_ recursive ()

script1adsense2code
script1adsense3code

PHP: рекурсивное объединение двух или более массивов

Функция array_merge_recursive () используется для объединения элементов одного или нескольких массивов. Элементы одного добавляются в конец предыдущего.

Если входные массивы имеют совпадающие строковые ключи, то значения этих ключей объединяются в массив, и это делается рекурсивно, так что, если одно из значений является самим массивом, функция объединит его с соответствующей записью в другой массив тоже.

Если входные массивы содержат цифровые клавиши, более позднее значение будет добавлено вместо переопределения исходного значения.

Версия:

(PHP 4 и выше)

Синтаксис:

 массив_мердж_рекурсивный (массив_имя1, массив_имя2 ...) 

Параметры:

название Описание Необходимые /
Необязательный
Тип
array_name1 Определяет имя массива. необходимые массив
array_name2 .. Определяет имя массива. Необязательный массив

Возвращаемое значение:

Объединенный массив.

Тип значения: Массив

Пример:

<?php
$array1=array("Subject" => "Physics","Chemistry", "Biology");
$array2=array("Class-XI", "Class-XII", "Roll"=>20);
$result=array_merge_recursive($array1, $array2);
print_r($result);
?>

Выход:

 Массив ([Тема] => Физика [0] => Химия [1] => Биология [2] => Класс XI [3] => Класс XII [Roll] => 20) 

Посмотреть пример в браузере

Практика здесь онлайн:

Смотрите также

Справочник по функциям PHP

Предыдущая: массив_карта
Далее: array_merge

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code