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

   TETZLE — ПАЗЛ С КУСОЧКАМИ В ВИДЕ ТЕТРАМИНО
Для создания паззлов различных размеров можно импортировать любое изображение. Игры сохраняются автоматически, можно выбрать и доиграть любую незаконченную игру. Программа tetzle доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом: sudo apt-get install…
  2017-08-09 20:45:58 | Категория: Игры
   MICROSOFT OFFICE ONLINE
В Ubuntu по умолчанию установлен бесплатный офисный пакет  LibreOffice. В нем есть все что нужно пользователю для работы с документами, но тем не менее для любителей Microsoft Office  есть прекрасная альтернатива, это Microsoft Office Online, который имеет 100% совместимость с Microsoft Office. Помимо всего Microsoft Office Online интегрирован с облачным сервисом Microsoft OneDrive, в котором после регистрации будет доступно…
  2017-08-10 20:19:39 | Категория: Офис
   Great Little Radio Player
Great Little Radio Player — программа для прослушивания радио, в целом весьма удобная программа, переведена на русский. Есть возможность добавления новых радиостанций, в базе программы долее 400 радиостанций.   В настройках Great Little Radio Player сразу необходимо поменять язык на русский, потом можно изменит внешний вид для чего имеются десятки уже установленных тем. Имеется сортировка станций по странам, по…
  2017-08-04 11:09:01 | Категория: Мультимедиа
   MPV — КОНСОЛЬНЫЙ ВИДЕОПРОИГРЫВАТЕЛЬ
MPV это проигрыватель фильмов на основе MPlayer и Mplayer2. Он поддерживает широкий спектр видео форматов, аудио и видео кодеков и типов субтитров. Проигрыватель MPV не имеет графического интерфейса, управляется он с клавиатуры. Управление производится клавишами: 1-2 контрастность 3-4 яркость 7-8 насыщенность 9-0 громкость стрелки право-влево — перемотка Пробел — пауза s — сделать скриншот f —…
  2017-08-08 18:13:39 | Категория: Мультимедиа
   ALSAPLAYER — ЛЕГКИЙ АУДИО-ПЛЕЕР ДЛЯ LINUX С ПРОСТЫМ ИНТЕРФЕЙСОМ
Alsaplayer — это PCM плеер, разработанный специально для использования с ALSA, но работающий и с OSS или EsounD. Он многопоточный, что позволяет сократить перескоки, выполнять другие вещи и даже эмулировать графический эквалайзер, воспроизводит mp3, mp2, ogg, cdda, audiofs и т.д. Программа Alsaplayer доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом: sudo…
  2017-08-06 09:56:40 | Категория: Мультимедиа

Вверх