Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 0 | Боты: 3
Дата 22.01.2026 Время: 18:30
Ваш IP: 216.73.216.110
Загрузка сервера: 0.28
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Создание массива из двух массивов ключей и значений
Для создания массива из массива используемого для ключей и массива используемого для значений применяется функция  array_combine(). Пример использования: echo '<pre>'; $a = array("кино", "музыка", "театр", "цирк", "школа"); $b = array(23,45,88,"клоуны","уроки"); print_r($c = array_combine($b, $a)); echo '</pre>'; Array ( [23] => кино [45] => музыка [88] => театр [клоуны] => цирк [уроки] =>…
  2017-08-20 22:55:45 | Категория: PHP
   YOUR CURRENT NETWORK HAS A .LOCAL DOMAIN (AVAHI-DAEMON)
В Ubuntu по умолчанию включен автозапуск avahi-daemon, который по идее пытается искать доступные сервисы внутри локальной сети, например сервис общих принтеров или общих файловых папок. При каждой загрузке появляется всплывающее сообщение c следующим содержанием: Network Service Discovery disabled. Your current network has a .local domain, which is not recommended and incompatible with the Avahi network service discovery. The service has been disabled. Отключение сервиса: sudo…
  2017-10-05 22:45:57 | Категория: Система
   OPENPREF – ЭТО КРОСС-ПЛАТФОРМЕННАЯ РЕАЛИЗАЦИЯ ИЗВЕСТНОЙ ЕВРОПЕЙСКОЙ ИГРЫ «ПРЕФЕРАНС»
OpenPref – это кросс-платформенная реализация известной европейской игры «Преферанс», очень популярной в России. На данный момент реализован вариант «Сочи» против двух виртуальных игроков с возможностью изменения некоторых конвенций. Доступны два альтернативных алгоритма игры компьютера. ПрограммаOpenPref доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр…
  2017-08-09 21:14:49 | Категория: Игры
   Makagiga — программа-органайзер
Makagiga — программа-органайзер, которая выполняет сразу множество функций. В Makagiga можно создавать TODO листы (списки дел), работать с календарем, читать RSS ленты, создавать несложные текстовые документы и др. Возможности программы: Программа умеет создавать TODO листы (списки дел), работать с календарем, читать RSS ленты, создавать несложные текстовые документы; Есть импорт и экспорт; Текстовые документы:…
  2017-08-28 10:58:43 | Категория: Офис
   КТО ХОЧЕТ СТАТЬ МИЛЛИОНЕРОМ ? 1.0 ДЛЯ LINUX UBUNTU
Кто хочет стать миллионером ? 1.0 для Linux Ubuntu   Кто хочет стать миллионером ? 1.0 — Аналог знаменитой телеигры. Эта игра – прекрасная возможность принять участие в напряженном и занимательном телешоу, известном во всем мире. Популярность игры обусловлена гармоничным сочетанием эрудиции и азарта.   Установка игры для Linux Ubuntu (14.04): Скачайте архив…
  2017-08-09 15:37:35 | Категория: Игры

Вверх