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

   AQUALUNG — АУДИОПЛЕЕР С ПЛАВНЫМИ ПЕРЕХОДАМИ
Aqualung — аудиоплеер с плавными переходами Aqualung — это музыкальный проигрыватель для операционной системы GNU/Linux. Его особенностью является то, что переход к следующей дорожке в списке воспроизведения происходит точно, без задержек. Он также поддерживает высококачественное преобразование частоты дискретизации, если это требуется (когда устройство вывода и воспроизводимая дорожка имеют разную…
  2017-08-09 07:40:17 | Категория: Мультимедиа
   GCALCTOOL — МОЩНЫЙ ГРАФИЧЕСКИЙ КАЛЬКУЛЯТОР
gcalctool — мощный графический калькулятор с финансовым, логическим и научным режимами. Для вычислений используется блок многократного увеличения точности. Калькулятор обладает большим числом функций, имеет четыре режима работы: простой расширенный финансовый программирование Программа gcalctool доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или…
  2017-08-05 20:47:04 | Категория: Офис
   УСТАНАВЛИВАЕМ CMS JOOMLA 2.* В UBUNTU 14.04
Joomla представляет собой бесплатную систему для создания веб-сайтов.  Это проект с открытым исходным кодом, который, как и большинство подобных проектов, не стоит на месте. Он очень успешно развивается, в течение вот уже семи лет, и пользуется популярностью у миллионов пользователей по всему миру.   CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы…
  2017-08-11 21:42:49 | Категория: Сервер
   КОМАНДА MV — ПЕРЕМЕЩЕНИЕ, ПЕРЕИМЕНОВАНИЕ ФАЙЛА (КАТАЛОГА)
Команда mv — перемещение, переименование файла (каталога) Команда mv чем та похоже на команду cp, но в отличии команды cp которая копирует файл, команда mv удаляет исходный файл (перемещает). Например, переместим файл с одной папки в другую: mv /имя_папки_1/файл_1 /имя_папки_2/файл_1 Так же можно переместить файл с одной папки в другую и переименовать файл: mv /имя_папки_1/файл_1 /имя_папки_2/файл_2 Если необходимо…
  2017-08-09 20:51:25 | Категория: Команды терминала
   SPEED DREAMS — 3D ГОНКИ ДЛЯ LINUX
Speed Dreams — 3d гонки для Linux. В игре используется одиночный режим игры против виртуальных соперников. Игра содержит множество трасс и машин. В настройках можно настроить поворот, который будет зависеть от положения курсора мыши. Таким образом можно поворачивать виртуальный руль на любой градус. Неплохая замена для тех, у кого нет игрового руля или геймпада. Для Ubuntu 14.04 нет репозитория, по этому для…
  2017-08-10 13:23:25 | Категория: Игры

Вверх