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

   Rexloader — бесплатный многопоточный менеджер загрузок
Rexloader — бесплатный кроссплатформенный многопоточный менеджер загрузок. Менеджер загрузок работает по протоколу http и https, поддержка которых осуществляется соответствующим плагином. Разрабатывается плагин для работы с FTP, в планах добавление плагинов для поддержки Bittorent, DC++ и загрузки видео с YouTube. К сожалению менеджер загрузок пока не поддерживает интеграцию с браузером, поэтому для…
  2017-08-12 21:31:25 | Категория: Интернет
   УСТАНАВЛИВАЕМ CMS WORDPRESS В UBUNTU 14.04
WordPress — система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL. Написана на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые…
  2017-08-11 22:56:39 | Категория: Сервер
   FreeDoom — клон культового «шутера от первого лица» Doom II: Hell on Earth
FreeDoom — компьютерная игра, свободный клон культового «шутера от первого лица» Doom II: Hell on Earth. Оригинальная игра Doom вышла в 1993 году, через год после Wolfenstein 3D. В декабре 1997 года случилась беспрецедентная, на то время, акция — полный исходный текст Doom для Linux был опубликован под бесплатной несвободной лицензией. В 1999 году Джон Кармак перелицензировал исходные тексты под GNU General Public License. Остальные…
  2017-08-01 10:40:34 | Категория: Игры
   STEADYFLOW — ПРОСТОЙ МЕНЕДЖЕР ЗАГРУЗОК
Steadyflow — простой менеджер загрузок для Linux (диспетчер загрузок). Имеет очень простой легковесный интерфейс и самую минимальную функциональность. Steadyflow поддерживает приостановку (пауза) и возобновление загрузок, а так же восстановление сессии после перезапуска приложения. Программой можно управлять, как через значок на панели Unity, так и через апплет-индикатор. Установить Steadyflow можно через центр…
  2017-08-04 08:56:24 | Категория: Интернет
   basename - возвращает имя файла из указанного пути
Функция basename() возвращает имя файла из указанного пути. Пример использования: $a = '/var/www/rcl-radio.ru/forum/robots.txt'; echo basename($a); echo "<br>"; echo…
  2017-09-07 20:38:19 | Категория: PHP

Вверх