old.ubuntu-desktop.ru - array_merge_recursive - слияние двух и более массивов - PHP Главная > Веб-программирование > PHP
array_merge_recursive - слияние двух и более массивов
Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив.
Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает его с соответствующим значением в другом массиве. Однако, если массивы имеют одинаковые числовые ключи, значение, упомянутое последним, не заменит исходное значение, а будет слито с ним.
Функция array_count_values() подсчитывает все значения элементов массив, при этом ключами становятся значения исходного массива, а значениями - частота повторения этих значений.
Пример использования:
$array = array ('космос','столовая','кино','космос','2017','космос','2017');
print_r(array_count_values ($array));
Array
(
[космос] => 3
[столовая] => 1
[кино] => 1
[2017] =>…
Gweled — GNOME-версия популярной игры для PalmOS/Windows/Java «Bejeweled» или «Diamond Mine». Цель игры — меняя местами соседние камни, собрать ряд из 3 или более драгоценных камней по горизонтали или вертикали. Игра заканчивается, когда больше нет доступных ходов.В игре два режима — «Обычный» и «На время». Цель игры в обычном режиме собрать как можно больше очков , игра заканчивается когда больше…
FileZilla — загрузка и скачивание файлов через FTP, FTPS и SFTP
FileZilla это полнофункциональный FTP-клиент с простой и удобной графической оболочкой.
Программа написана на C++ и использует библиотеку wxWidgets.
FileZilla — один из лучших бесплатных FTP-менеджеров, который поможет вам скачать и загрузить файлы с FTP-серверов. Программа обладает удобным и приятным интерфейсом, присутствует множество поддерживаемых языков, а…
VAP — программа для компоновки и печати изображений
Основная функция программы — это подготовка изображений к печати в плане компоновки на бумаге. Программа не содержит инструментов редактирования самих изображений, только средства для размещения их на листе бумаги.
Уже готовые для печати изображения можно разместить на бумаге, задать им подходящий размер, взаимное расположение, поворот, подписи…
Notepadqq — текстовый редактор, аналог популярного редактора среди пользователей Windows Nottepad++. Notepadqq предоставляет очень много возможностей для просмотра и редактирования текстов, а также имеет удобный, понятный и интуитивный интерфейс.
Notepadqq обладает функцией подсветки синтаксиса для более чем 100 различных языков, умеет свертывание кода, цветовые схемы, мониторинг файлов, а также множественный…