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

   УСТАНОВКА *.TAR.GZ, *.TAR.BZ2
Как правило большинство программ упаковано в архив, например: имя архива.tar.gz  или имя архива.tar.bz2   Для распаковки архива необходимо выполнить следующее: tar xvzf имя архива.tar.gz x — позволяет вам извлекать файлы из архива. v — делает вывод tar подробным. Это означает, что на экран будут выведены все найденные в архиве файлы. Если эта опция опущена, информация, выводимая в процессе обработки,…
  2017-08-02 08:46:05 | Категория: Команды терминала
   array_slice - выбор среза массива
Функция array_slice() возвращает последовательность элементов массива, определённую параметрами. array_slice(array, начало_отсчета, расстояние_отсчета) Если параметр начало_отсчета положителен, то отсчет начинается с начала массива, если отрицателен, то с конца.   Функция array_slice() сбрасывает ключи массива. Начиная с PHP 5.0.2 вы можете переопределить это поведение, установив параметр третий необязательный параметр в…
  2017-09-05 21:01:28 | Категория: PHP
   FSlint — программа программа для очистки файловой системы от различный «мусорных» файлов
FSlint — программа программа для очистки файловой системы от различный «мусорных» файлов. FSlint содержит ряд утилит  для диагностики, исправления и оптимизации файловой системы. Главное предназначение программы, это поиск/удаление дубликатов файлов, конфликтующих имен, битых символических ссылок, пустых директорий и каталогов… Программа GNOME Commander доступна в официальном…
  2017-08-11 23:01:52 | Категория: Система
   compact - создание массива, содержащий названия переменных и их значения
Функция compact() создает массив, содержащий названия переменных и их значения. Пример использования: $a = "тепло"; $b = "холодно"; $c = "жарко"; $arr = array("a","b","c"); print_r ($result = compact($arr)); Array ( [a] => тепло [b] => холодно [c] => жарко ) Так же можно обойтись без функции array(), перечислив имена переменных в функции compact(): $a = "тепло"; $b = "холодно"; $c = "жарко"; print_r ($result = compact("c","b","a",$arr)); Array ( [c] => жарко [b] => холодно [a]…
  2017-09-19 20:20:37 | Категория: PHP
   SKROOGE — ЛИЧНЫЙ ФИНАНСОВЫЙ МЕНЕДЖЕР
Skrooge предназначен для управления финансами. С его помощью вы можете следить за вашими доходами и расходами на нескольких счетах в нескольких валютах. Он содержит всё необходимое: категории, планирование операций, создание графических отчётов, управление акциями и другое. Кроме того, есть и дополнительные возможности, например: быстрое редактирование операций, поиск при вводе, отслеживание возврата…
  2017-08-09 07:36:17 | Категория: Офис

Вверх