uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
 
Назад Вперёд

array_merge_recursive

PHP 4 >= 4.0.1)

array_merge_recursive - рекурсивно объединяет два или более массивов.

Описание

array array_merge_recursive (array array1, array array2 [, array ...])

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

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

Пример 1. array_merge_recursive()
$ar1 = array ("color" => array ("favorite" => "red"), 5);
$ar2 = array (10, "color" => array ("favorite" => "green", "blue"));
$result = array_merge_recursive ($ar1, $ar2);

Переменная $result будет:
Array
(
    [color] => Array
        (
            [favorite] => Array
                (
                    [0] => red
                    [1] => green
                )

            [0] => blue
        )

    [0] => 5
    [1] => 10
)

См. также array_merge().


Назад Оглавление Вперёд
array_map Вверх array_merge

Хостинг от uCoz