Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 01.05.2026 Время: 22:54
Ваш IP: 216.73.216.107
Загрузка сервера: 0.4
old.ubuntu-desktop.ru - array_merge_recursive - слияние двух и более массивов - PHP    Главная > Веб-программирование > PHP

array_merge_recursive - слияние двух и более массивов

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

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

Пример использования:

$a = array (1=>'кошка', 2=>'мышка', 4=>'сапог', 6=>'пряник', 'досуг'=>array('клоуны' =>' цирк'));
$b = array ('память' => array('числа', 'слова'), 1=>'кошка', 3=>'пряник',4=> 'кино',5=> 'стакан');
$arr = array_merge_recursive ($a, $b);
print_r($arr);
Array
(
    [0] => кошка
    [1] => мышка
    [2] => сапог
    [3] => пряник
    [досуг] => Array
        (
            [клоуны] => цирк
        )

    [память] => Array
        (
            [0] => числа
            [1] => слова
        )

    [4] => кошка
    [5] => пряник
    [6] => кино
    [7] => стакан
)
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-09-05 19:11:41 | liman28 | Категория: PHP | Просмотров: 28
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   НА СЕРВЕРЕ ОТКЛЮЧЕНА ФУНКЦИЯ MAIL() — устанавливаем SSMTP клиент для отправки почты
Для того чтобы новые пользователи вашего сайта могли регистрироваться, необходимо подключить функцию php mail(). Иначе при регистрации пользователь он увидит сообщение — «На сервере отключена функция mail()», при этом письма о прохождении регистрации на свой e-mail он не получит. Для решения этой проблемы в терминале необходимо выполнить несколько команд: Установка SSMTP клиента для отправки почты. Для…
  2017-08-11 22:45:42 | Категория: Сервер
   Deepin Terminal — эмулятор терминала
Deepin Terminal — эмулятор терминала разработанный командой создавшей дистрибутив Linux Deepin. Отличительной особенность терминала является приятный внешний вид, удобство и расширение возможностей. Deepin Terminal умеет делиться по вертикали или горизонтали, переключать рабочие столы. Так же в этом терминале будет очень полезна функция настройки горячих клавиш. Помимо всего в терминале имеется поиск,…
  2017-08-12 20:39:14 | Категория: Система
   PCSX — эмулятор Sony PlayStation
PCSX — расширенный эмулятор PlayStation (PSX), использующий архитектуру плагинов для полной поддержки всех компонентов PSX. Обеспечивает полную поддержку эмуляции геймпадов, видео, звука, карт памяти и других важных компонентов PSX и позволяет без проблем играть во многие игры.   Этот пакет содержит PCSX-Reloaded, который основан на PCSX-df 1.9, в свою очередь, основанном на оригинальном…
  2017-08-07 23:14:43 | Категория: Игры
   NEMO — ФАЙЛОВЫЙ МЕНЕДЖЕР РАЗРАБОТАННЫЙ КОМАНДОЙ LINUX MINT ДЛЯ LINUX UBUNTU
Nemo — файловый менеджер разработанный командой Linux Mint. Файловый менеджер Nemo обладает огромным набором функций которые не доступны в Nautilus, такие как например двух панельный режим, открывание папки как администратор, открыть папку в терминале и многие другие полезные функции. Установка файлового менеджера Nemo в Ubuntu (14.04): Установить файловый менеджер Nemo через Центр приложений Ubuntu, но для установки…
  2017-08-09 10:09:16 | Категория: Система
   TORUS TROOPER — СЛОЖНЫЙ И УВЛЕКАТЕЛЬНЫЙ СКРОЛЛ-ШУТЕР
Torus Trooper — динамичная и увлекательная игра, цель которой это на высокой скорости лететь по туннелю на космическом корабле, при этом стреляя во врагов обходя различные препятствия. Управлять космическим кораблем очень просто: клавиши вперед, назад и вправо, влево перемещают корабль по туннелю. Клавиша Z — запуск игры и стрельба. Перед тем как играть нужно выбрать один из трех уровней…
  2017-08-11 13:44:26 | Категория: Игры

Вверх