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

   ДИСТРИБУТИВЫ LINUX
Дистрибутивы Linux Ubuntu GamePack 13.10 Операционная система на базе Ubuntu, которая обеспечит гарантированный запуск более чем 1 880 игр, как оригинальных, разработанных специально для платформы GNU/Linux, так и значительного количества игр для MS Windows.Современную операционную систему невозможно представить без игр и Ubuntu тому не исключение.Для многих пользователей большим препятствием при переходе с Windows на Ubuntu были…
  2017-07-30 20:00:42 | Категория: Загрузка
   Управление программными пакетами
Следующая команда проверяет файл /etc/apt/sources.list, так же обновляет базу данных программных пакетов. При изменении фала /etc/apt/sources.list, необходимо каждый раз выполнять данную команду: sudo apt-get update Установить программный пакет (программу) в Linux Ubuntu очень просто, при условии что программа включена в официальный репозиторий Ubuntu: sudo apt-get install имя_пакета Следующая команда позволяет загрузить deb пакет но не…
  2017-08-09 00:04:25 | Категория: Команды терминала
   HandBrake
HandBrake — программное обеспечение для конвертирования MPEG-видео (включая DVD-видео) в MPEG-4 видеофайл в форматах mp4 и mkv. Поддерживаемые форматы Входные: DVD, DVD-образы, DVD VOB файлы, MPEG-TS, Matroska, AVI, mpeg-4 и т.д.Форматы выходных контейнеров: MP4 и MKV.Видеокодеки: x264.Аудио: AAC и AC-3 Программа HandBrake доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться…
  2017-08-06 01:52:43 | Категория: Мультимедиа
   Очистка swap
При длительной работе системы Вы часто замечали что начинает использоваться раздел подкачки swap. Swap используется когда запущенным приложениям не хватает свободно оперативной памяти. При этом иногда возникает необходимость очистить swap при наличии свободного места в оперативной памяти, это позволит Вам ускорить систему, так как swap не будет использоваться. Для очистки swap в терминале выполните следующую…
  2017-08-11 23:48:31 | Категория: Система
   MOUSEPAD АНАЛОГ БЛОКНОТА В WINDOWS
Mousepad — легковесный редактор текста под Linux. Очень похож на Блокнот Windows. Он основан на редакторе Leafpad и почти полностью схож с ним функциональностью. Сейчас Mousepad обладает дополнительной функцией открытия недавно редактируемых файлов (Open Recent). В среде рабочего стола Xfce Mousepad является текстовым редактором, установленным по умолчанию.   Установка Mousepad:   В терминале выполните следующую…
  2017-08-01 07:33:09 | Категория: Офис

Вверх