Эти функции позволят вам различными способами оперировать
с массивами. Массивы идеально подходят для хранения,
изменения и работы с наборами переменных.
Поддерживаются одно- и многоразмерные массивы, как созданные
пользователем, так и возвращенные в качестве результата
какой-либо функцией. Существуют специальные функции
для работы с базами данных, облегчающие работу
с массивами данных, возвращаемых в результате выполнения запросов;
также существуют функции, возвращающие массивы в качестве результата.
Чтобы получить больше сведений о том, каким образом создаются
и используются массивы в PHP, обратитесь к главе
Массивы данного
руководства.
Требования
Эти функции всегда доступны.
Установка
Для использования этих функций не требуется проведение установки,
поскольку они являются частью ядра PHP.
Настройка во время выполнения
Данное расширение не определяет никакие директивы конфигурации в php.ini.
Типы ресурсов
Данное расширение не определяет никакие типы ресурсов.
Предопределенные константы
Перечисленные ниже константы всегда доступны как часть ядра PHP.
CASE_LOWER используется с функцией
array_change_key_case() для указания необходимости
преобразования ключей массива в нижний регистр символов. По умолчанию
функцией array_change_key_case() используется
именно эта константа.
array_intersect_uassoc — Вычислить пересечение массивов с дополнительной проверкой индекса,
осуществляемой при помощи функции, определённой пользователем
array_intersect_ukey — Вычислить пересечение массивов, используя функцию обратного вызова для сравнения ключей
array_udiff_assoc — Вычислить расхождение в массивах с дополнительной проверкой индексов,
используя для сравнения значений функцию обратного вызова
array_udiff_uassoc — Вычислить расхождение в массивах с дополнительной проверкой индексов,
используя для сравнения значений и индексов функцию обратного вызова
array_udiff — Вычислить расхождение массивов, используя для сравнения функцию обратного вызова
array_uintersect_assoc — Вычислить пересечение массивов с дополнительной проверкой индексов,
используя для сравнения значений функцию обратного вызова
array_uintersect_uassoc — Вычислить пересечение массивов с дополнительной проверкой индекса,
используя для сравнения индексов и значений функцию обратного вызова
array_uintersect — Вычислить пересечение массивов, используя для сравнения значений функцию обратного вызова
array_unique — Убрать повторяющиеся значения из массива
array_unshift — Добавить один или несколько элементов в начало массива