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

   BOOT ERROR ПРИ УСТАНОВКЕ UBUNTU С LIVE USB
Как правило дистрибутив Ubuntu легко можно установить при помощи CD/DVD диска или с USB-носителя (флешки), но если у Вас нетбук или в компьютере отсутствует дисковод CD/DVD, то установить Ubuntu можно только с USB носителя. Для создания в Ubuntu Live USB, в Ubuntu по-умолчанию, имеется необходимая программа. Созданная таким образом флешка отлично работает на большинстве компьютеров. Но при установке Ubuntu у Вас может появилась…
  2017-08-01 23:14:36 | Категория: Система
   РИППЕР CD ASUNDER — ПРИЛОЖЕНИЕ ДЛЯ СОХРАНЕНИЯ ТРЕКОВ С АУДИО-CD В ФОРМАТЫ WAV, MP3, OGG, FLAC, И/ИЛИ WAVPACK
Asunder — приложение с графическим интерфейсом для захвата, перекодирования и сохранения звуковых дорожек с аудио-CD. Основные возможности: поддержка аудиофайлов WAV, MP3, Ogg Vorbis, FLAC и Wavpack использование CDDB для наименования дорожек и создания тегов кодирование в несколько форматов в одном сеанс создание списков воспроизведения M3U могут быть различные исполнители для каждой дорожки не требует какой-то…
  2017-08-09 07:41:50 | Категория: Мультимедиа
   УСТАНОВКА *.TAR.GZ, *.TAR.BZ2
Как правило большинство программ упаковано в архив, например: имя архива.tar.gz  или имя архива.tar.bz2   Для распаковки архива необходимо выполнить следующее: tar xvzf имя архива.tar.gz x — позволяет вам извлекать файлы из архива. v — делает вывод tar подробным. Это означает, что на экран будут выведены все найденные в архиве файлы. Если эта опция опущена, информация, выводимая в процессе обработки,…
  2017-08-02 08:46:05 | Категория: Команды терминала
   Индикатор раскладки в Kubuntu
После установки Kubuntu возможно у Вас будет отсутствовать индикатор раскладки клавиатуры, при нажатии Alt+Shift не будет происходить смена языка раскладки клавиатуры. Для настройки раскладки в Kubuntu откройте «Параметры системы». В «Параметрах системы» выберите пункт «Устройства ввода» выберите пункт «Клавиатура» вкладку «Раскладки» Отметьте галочками пункты: Показывать…
  2017-08-04 10:14:05 | Категория: Система
   Запускаем сканер mustek1248UB
В Linux Ubuntu как оказалось установить драйвера (прошивку) на сканер mustek1248UB оказалось на много проще чем Windows. Для установки драйвера нам необходим всего один файл SBSfw.usb, его нужно поместить по адресу /usr/share/sane/gt68xx   Создаем папку /usr/share/sane/gt68xx: sudo -i mkdir /usr/share/sane mkdir /usr/share/sane/gt68xx Скачиваем файл в созданную папку: cd /usr/share/sane/gt68xx sudo wget http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/SBSfw.usb Запускаем программу Simple Scan и…
  2017-12-04 14:48:34 | Категория: Драйвера

Вверх