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

   SKYPE ДЛЯ LINUX
Благодаря Skype можно сделать столько полезного и приятного! Например, рассказать детям сказку на ночь, провести совещание или взять урок иностранного языка.   Вот лишь некоторые полезные функции Skype: Бесплатные звонки между абонентами Skype. Звонки на мобильные и стационарные телефоны по низким тарифам и недорогие SMS-сообщения. Видеосвязь с абонентами из списка контактов. Бесплатный обмен мгновенными…
  2017-07-30 21:56:20 | Категория:
   Neverputt — бесплатная трехмерная игра для Linux
Neverputt — бесплатная трехмерная игра для Linux, в игре Вы должны закатить мячик по наклонным платформам в лунку. Игра напоминает гольф и бильярд. В игре хорошая физика, в игре необходимо выбирать направление и силу удара, с каждым новым уровнем сложность игры повышается. В Neverputt могут играть до 4 человек по сети. Игра доступна для Linux, Win2K/XP, FreeBSD и Mac OSX. Официальный сайт игры…
  2017-08-01 12:27:14 | Категория: Игры
   СОЗДАНИЕ ОБРАЗА CD/DVD-ДИСКА
Для создания образа CD/DVD-диска будем использовать утилиту dd. Команда для создания образа: dd if=/dev/cdrom of=~/cd.iso Указывать CD, DVD или имя файла устройства не нужно, так как ссылка /dev/cdrom подходит для любого типа оптического носителя. Например: dd if=/dev/cdrom of=/home/имя_пользователя/image01.iso Команда будет считывать из устройства данные и записывать в файл image01.iso до тех пор, пока не достигнет окончания устройства. При…
  2017-08-04 14:52:10 | Категория: Команды терминала
   OPENPREF – ЭТО КРОСС-ПЛАТФОРМЕННАЯ РЕАЛИЗАЦИЯ ИЗВЕСТНОЙ ЕВРОПЕЙСКОЙ ИГРЫ «ПРЕФЕРАНС»
OpenPref – это кросс-платформенная реализация известной европейской игры «Преферанс», очень популярной в России. На данный момент реализован вариант «Сочи» против двух виртуальных игроков с возможностью изменения некоторых конвенций. Доступны два альтернативных алгоритма игры компьютера. ПрограммаOpenPref доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр…
  2017-08-09 21:14:49 | Категория: Игры
   КОНВЕРТИРОВАНИЕ RPM-ПАКЕТА В DEB-ПАКЕТ
Если Вам необходимо установить rpm-пакет в Ubuntu, то можно его конвертировать в deb пакет и потом уже установить его.   Для этого воспользуемся утилитой alien, если alien не установлен то надо установить: sudo apt-get install alien После установки приступим к конвертации rpm-пакета.   Первым делом указываем путь к папке которая содержит rpm-пакет: cd /путь к папке с rpm-пакетом Например: cd /home/имя…
  2017-08-02 14:23:16 | Категория: Команды терминала

Вверх