Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 1 | Боты: 1
Дата 16.06.2026 Время: 01:09
Ваш IP: 216.73.217.108
Загрузка сервера: 0.94
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Marble — географический атлас и глобус
Marble — географический атлас и глобус, позволяющий быстро исследовать различные места нашей планеты. Marble можно использовать для поиска мест, создания карт, измерения расстояний и получения информации об объектах, названия которых вы слышали в новостях или читали в Интернете. Интерфейс Marble очень прост и легко осваиваем. Добро пожаловать в Marble, маленький интерактивный глобус и географический атлас,…
  2017-08-03 08:10:12 | Категория: Разное
   УЗНАТЬ ИНФОРМАЦИЮ ОБ АППАРАТНОМ ОБЕСПЕЧЕНИИ (LSHW)
Узнать информацию об аппаратном обеспечении можно при помощи lshw.  Это утилита командной строки, которая предоставляет подробную информацию аппаратных средств, таких как версии прошивки, BIOS информация, материнской плате,  конфигурации памяти, информации процессора и так далее. sudo -i lshw Например: sudo -i пароль lshw описание: Настольный компьютер продукт: GA-78LMT-S2 () производитель: Gigabyte…
  2017-08-03 14:20:38 | Категория: Система
   PALAPELI — ИГРА ГОЛОВОЛОМКА
Palapeli — игра головоломка, в которой требуется составить мозаику из множества фрагментов рисунка различной формы.По мнению психологов, собирание пазлов способствует развитию образного и логического мышления, произвольного внимания, восприятия, в частности, различению отдельных элементов по цвету, форме, размеру и т. д.; учит правильно воспринимать связь между частью и целым; развивает мелкую моторику…
  2017-08-06 21:51:39 | Категория: Игры
   constant - возврат значения константы
Функция constant() возвращает значение константы. Функция используется, если вам необходимо запросить значение константы зная ее имя. Пример использования: define ("сумма", 100); echo сумма; // 100 echo constant("сумма"); //…
  2017-09-20 20:17:33 | Категория: PHP
   DPKG — УТИЛИТА ДЛЯ УПРАВЛЕНИЯ DEB ПАКЕТАМИ
dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian и ряде других операционных систем, основанных на Debian, например Ubuntu. dpkg используется для установки, удаления, и получения информации о deb пакетах.dpkg является довольно низкоуровневой утилитой. Установка deb пакета: dpkg -i имя_файла.deb Например: sudo dpkg -i /home/имя_пользователя/Загрузки/flareget_3.1-36_i386_deb/flareget_3.1-36_i386.deb Удаление…
  2017-08-09 00:06:45 | Категория: Команды терминала

Вверх