Следующие функции для работы с массивами являются частью ядра PHP, поэтому вы можете использовать эти функции в своих скриптах без дополнительной установки.

Функция Описание
array() Создает массив
array_change_key_case() Изменяет регистр всех ключей в массиве (нижний или верхний регистр)
array_chunk() Разбивает массив на части массивов
array_column() Возвращает значения из одного столбца во входном массиве
array_combine() Создает массив, используя один массив для ключей и другой для его значений
array_count_values() Подсчитывает все значения массива
array_diff() Сравнивает значения массивов, и возвращает различия
array_diff_assoc() Сравнивает массивы ключей и значений, и возвращает различия
array_diff_key() Сравнивает ключи массивов, и возвращает различия
array_diff_uassoc() Сравнивает массивы ключей и значений, используя определяемую пользователем функцию сравнения ключей, и возвращает различия
array_diff_ukey() Сравнивает ключи массива, используя определяемую пользователем функцию сравнения ключей, и возвращает различия
array_fill() Заполняет массив значениями
array_fill_keys() Заполняет массив значениями, указав ключи
array_filter() Фильтрует элементы массива с помощью пользовательской функции
array_flip() Переворачивает или меняет все ключи на связанные с ними значения в массиве
array_intersect() Сравнивает значения массивов, и возвращает совпадения
array_intersect_assoc() Сравнивает массивы ключей и значений, и возвращает совпадения
array_intersect_key() Сравнивает ключи массивов, и возвращает совпадения
array_intersect_uassoc() Сравнивает массивы ключей и значений, используя определяемую пользователем функцию сравнения ключей, и возвращает совпадения
array_intersect_ukey() Сравнивает ключи массивов, используя определенную пользователем функцию сравнения ключей, и возвращает совпадения
array_keys() Возвращает все ключи или подмножество ключей массива
array_key_exists() Проверяет, существует ли указанный ключ в массиве
array_map() Отправляет элементы данных массивов пользовательской функции, которая может использовать их для возврата новых значений
array_merge() Объединяет один или несколько массивов в один массив
array_merge_recursive() Рекурсивно объединяет один или несколько массивов в один
array_multisort() Сортирует множественные или многомерные массивы
array_pad() Вставляет указанное количество элементов с указанным значением в массив
array_pop() Удаляет последний элемент массива, и возвращает значение удаленного элемента
array_product() Вычисляет произведение значений в массиве
array_push() Вставляет один или несколько элементов в конец массива
array_rand() Возвращает один или несколько случайных ключей из массива
array_reduce() Уменьшает массив до одного значения с помощью определяемой пользователем функции обратного вызова
array_replace() Заменяет значения первого массива значениями из следующих массивов
array_replace_recursive() Рекурсивно заменяет значения первого массива значениями из следующих массивов
array_reverse() Возвращает массив с элементами в обратном порядке
array_search() Ищет в массиве заданное значение и возвращает соответствующий ключ в случае успеха
array_shift() Удаляет первый элемент из массива, и возвращает значение удаленного элемента
array_slice() Извлекает фрагмент из массива
array_splice() Удаляет часть массива и заменяет на что-нибудь другое
array_sum() Вычисляет сумму значений в массиве
array_udiff() Сравнивает только значения массивов, используя определенную пользователем функцию обратного вызова сравнения, и возвращает различия
array_udiff_assoc() Сравнивает значения массивов с помощью определяемой пользователем функции обратного вызова сравнения, с дополнительным сравнением ключей с использованием внутренней (или встроенной) функции, и возвращает различия
array_udiff_uassoc() Сравнивает ключи и значения массивов, используя две отдельные пользовательские функции обратного вызова сравнения, и возвращает различия
array_uintersect() Сравнивает только значения массивов, используя определенную пользователем функцию обратного вызова сравнения, и возвращает совпадения
array_uintersect_assoc() Сравнивает значения массивов с помощью определяемой пользователем функции обратного вызова сравнения, в то время как использует внутреннюю (или встроенную) функцию для сравнения ключа, и возвращает совпадения
array_uintersect_uassoc() Сравнивает ключи и значения массивов, используя две отдельные пользовательские функции обратного вызова сравнения, и возвращает совпадения
array_unique() Удаляет повторяющиеся значения из массива
array_unshift() Добавляет один или несколько элементов в начало массива
array_values() Возвращает все значения массива
array_walk() Применяет пользовательскую функцию к каждому элементу массива
array_walk_recursive() Рекурсивно применяет пользовательскую функцию к каждому элементу массива
asort() Сортирует ассоциативный массив по значению в возрастающем порядке
arsort() Сортирует ассоциативный массив по значению в обратном или убывающем порядке
compact() Создает массив, содержащий переменные и их значения
count() Подсчитывает все элементы в массиве
current() Возвращает текущий элемент в массив
each() Возвращает текущую пару ключ и значение из массива и перемещает курсор массива
end() Устанавливает внутренний указатель массива на его последний элемент
extract() Импортирует переменные в текущую таблицу символов из массива
in_array() Проверяет, существует ли значение в массиве
key_exists() Проверяет, существует ли указанный ключ в массиве. Псевдоним array_key_exists()
key() Получает ключ из массива
ksort() Сортирует ассоциативный массив по ключу в порядке возрастания
krsort() Сортирует ассоциативный массив по ключу в обратном или убывающем порядке
list() Назначает переменные, как если бы они были массивом
natcasesort() Сортируем массив с использованием алгоритма «естественного порядка» без учета регистра
natsort() Сортируем массив с использованием алгоритма «естественного порядка»
next() Перемещает внутренний указатель массива на следующий
pos() Возвращает текущий элемент в массив. Псевдоним current()
prev() Перемещает внутренний указатель массива на предыдущий
range() Создает массив, содержащий диапазон элементов
reset() Устанавливает внутренний указатель массива на его первый элемент
rsort() Сортирует массив в обратном или убывающем порядке
shuffle() Перемешивает массив
sizeof() Подсчитывает все элементы в массиве. Псевдоним count()
sort() Сортирует массив в порядке возрастания
uasort() Сортирует массив с использованием пользовательской функции сравнения и поддержки ассоциацивного индекса
uksort() Сортировка массива по ключам с помощью пользовательской функции сравнения
usort() Сортировка массива по значениям с помощью пользовательской функции сравнения

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…

Список сообщений об ошибках в PHP

Обычно, когда движок PHP сталкивается с проблемой, препятствующей правильной работе скрипта, он генерирует сообщение об ошибке. Существует шестнадцать различных уровней ошибок, и каждый уровень представлен целым числом и связанной с ним константой. Вот список уровней ошибок: Название Значение Описание E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается E_WARNING 2…

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.