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

   Изменение регистра всех ключей массива
Для изменения регистра всех ключей массива используется функция array_change_key_case(). Числовые ключи останутся нетронутыми. Дополнительные параметры CASE_UPPER, либо CASE_LOWER (используется по умолчанию). Пример использования: Верхний регистр $a = array("g1"=>"кино", "g2"=>"музыка", "g3"=>"театр", "g4"=>"цирк", "red"=>"школа"); print_r($a); echo "<br>"; $a = array_change_key_case($a, CASE_UPPER); print_r($a); Array ( [g1] => кино [g2] => музыка [g3] => театр [g4] =>…
  2017-08-20 21:51:38 | Категория: PHP
   TOX — БЕЗОПАСНЫЕ СООБЩЕНИЯ ДЛЯ ВСЕХ
Безопасные сообщения для всех.Правительства многих стран внедряют программы мониторинга личной переписки.Tox — простая и удобная программа для конфиденциального общения с друзьями и любимыми. Tox — свободное программное обеспечение с открытым исходным кодом, обеспечивающее текстовую связь и передачу файлов, планируется также голосовая связь и видеосвязь через Интернет между компьютерами…
  2017-08-08 19:09:56 | Категория: Интернет
   Youker Assistant — средство управления системой и конфигурации для Linux
Youker Assistant — средство управления системой и конфигурации для Linux. Основные возможности программы: Выводит подробную информацию о системе. Осуществляет очистку от системного мусора. Программа позволяет легко и быстро настроить рабочую среду Unity в Ubuntu. Улучшить внешний вид и шире раскрыть возможности оболочки. Делает Ваш рабочий стол более удобным для пользователей. Программа…
  2017-08-12 10:36:59 | Категория: Система
   GNOME Commander — двухпанельный файловый менеджер
GNOME Commander — быстрый и мощный файловый менеджер с графическим интерфейсом для среды рабочего стола GNOME. Применение предпочтительно в среде GNOME, но может быть использован и в других средах. Он имеет двухпанельный интерфейс в традициях Norton Commander и Midnight Commander. Возможности программы: типы GNOME MIME поддержка FTP, SFTP и WebDAV доступ через Samba меню по правой кнопке мыши пользовательское контекстное меню быстрый…
  2017-08-11 23:00:18 | Категория: Система
   CHROMIUM B.S.U. — АРКАДНАЯ КОСМИЧЕСКАЯ СТРЕЛЯЛКА
Chromium B.S.U. — аркадная космическая стрелялка Сюжет игры строится на управлении грузовым космическим кораблём под названием Chromium B.S.U. В качестве командира корабля игроку дают задания доставить груз войскам на линии фронта. На борту корабля есть несколько автоматических истребителей, используя которые, нужно сделать всё, чтобы груз достиг своего получателя. Задача игрока в том, чтобы, стреляя по…
  2017-08-09 20:52:42 | Категория: Игры

Вверх