old.ubuntu-desktop.ru - array_merge_recursive - слияние двух и более массивов - PHP Главная > Веб-программирование > PHP
array_merge_recursive - слияние двух и более массивов
Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив.
Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает его с соответствующим значением в другом массиве. Однако, если массивы имеют одинаковые числовые ключи, значение, упомянутое последним, не заменит исходное значение, а будет слито с ним.
Command & Conquer: Tiberium Alliances — браузерная стратегия с элементами MMO во вселенной Command & Conquer. Анонс игры состоялся 14 декабря 2011 года. Разработчики обещают тесную связь с тибериумной вселенной и поддержку HTML5, благодаря чему каждый сможет принять участие в игре. С 15 мая 2012 года в игре появилась возможность играть за Братство Нод, до этого, в рамках бета-тестирования было доступно только GDI. 24 мая 2012 года игра…
Что такое ClipGrab?ClipGrab — это свободное программное обеспечение для скачивание и конвертирования онлайн видео со многих сервисов, таких как YouTube or Vimeo.ClipGrab умеет скачивать видео с: YouTube, Clipfish, Collegehumor, Dailymotion, MyVideo, MySpass, Sevenload, Tudou, Vimeo.Полученное видео может быть конвертировано в один из следующих форматов: WMV, MPEG4, OGG Theora, MP3 (только аудио), OGG Vorbis (только аудио).
Что еще умеет ClipGrab?ClipGrab не ограничивается сайтами…
Для слияния двух и более массивов используется функция array_merge().
Пример использования:
Слияние трех массивов и одного значения
echo '<pre>';
$a = array("кино", "музыка", "театр", "цирк", "школа");
$b = array(23, 45, 88, "клоуны", "уроки");
$c = array("кошка", "тигр");
$d = 333;
print_r($arr = array_merge($a, $b, $c, (array)$d));
echo '</pre>';
Array
(
[0] => кино
[1] => музыка
[2] => театр
[3] => цирк
[4] => школа
[5] => 23
[6] => 45
[7] => 88
[8] =>…
YAGF — программа, предоставляющая графический интерфейс пользователя для систем оптического распознавания символов CuneiForm и Tesseract. YAGF является свободно распространяемой программой для операционной системы Linux.
Возможности программы:
Графические форматы ввода данных: PNG, JPEG, BMP, TIFF, GIF, Portable anymap (PNM, PGM, PBM, PPM) и другие. Импорт PDF-файлов с использованием программ Ghostscript или PDFtoPPM (входит в состав…
Nemo — файловый менеджер разработанный командой Linux Mint. Файловый менеджер Nemo обладает огромным набором функций которые не доступны в Nautilus, такие как например двух панельный режим, открывание папки как администратор, открыть папку в терминале и многие другие полезные функции.
Установка файлового менеджера Nemo в Ubuntu (14.04):
Установить файловый менеджер Nemo через Центр приложений Ubuntu, но для установки…