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

   Poedit — бесплатный кроссплатформенный редактор .po файлов
Poedit — бесплатный кроссплатформенный редактор .po файлов. Если программа использует эту систему для её перевода на новый язык, достаточно сопоставить соответствие английскому термину из словаря программы термин нужного языка и поместить получившийся файл локализации в каталог программы. Так же Poedit  способен самостоятельно собрать словарь из исходников программы, при условии что она использует…
  2017-08-12 22:58:38 | Категория: Сервер
   Удаление файлов и каталогов
Для того чтобы удалить файл необходимо воспользоваться утилитой rm, например: rm /home/имя пользователя/Загрузки/271397.pdf  Если для файла отсутствуют права на запись, вы можете получить сообщение об ошибке с отказом в доступе. Чтобы принудительно удалить неважно какой файл, используйте опцию -f, например так: rm -f /home/имя пользователя/Загрузки/271397.pdf  Для удаления каталога необходимо добавить…
  2017-08-03 09:40:16 | Категория: Команды терминала
   DeaDBeeF — компьютерная программа для воспроизведения аудиофайлов
DeaDBeeF — компьютерная программа для воспроизведения аудиофайлов, музыкальный проигрыватель. Доступна дляGNU/Linux и других UNIX-подобных операционных систем, является свободным ПО и распространяется бесплатно. Версия для Android имеет как платный, так и бесплатный варианты. Среди функциональных особенностей проигрывателя можно выделить следующие: поддержка воспроизведения…
  2017-08-03 14:17:22 | Категория: Мультимедиа
   Как узнать текущую версию Ubuntu?
Для того чтобы узнать текущую версию Ubuntu необходимо в терминале выполнить следующее: lsb_release -a  Для того что бы узнать версию ядра Linux необходимо в терминале выполнить следующее: uname -r  И для более подробной информации:  uname…
  2017-08-01 15:00:58 | Категория: Команды терминала
   РАЗБЛОКИРОВКА СВЯЗКИ КЛЮЧЕЙ UBUNTU
Когда Пользователь устанавливает пароль к своему почтовому ящику или пароль для входа на сайт, программа «Пароли и ключи» запоминает вводимые пороли и при обращении к почте или сайту на который необходимо зайти используя логин и пароль постоянно выскакивает окно которое просит ввести пароль для разблокировки связки ключей. После ввода пароля программа не требует ввода пароля до следующей…
  2017-08-06 10:03:22 | Категория: Ubuntu

Вверх