Функции PHP для работы с массивами

Эти функции позволят вам различными способами оперировать с массивами. Массивы идеально подходят для хранения, изменения и работы с наборами переменных.

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

Предопределенные константы

CASE_LOWER (integer)

CASE_LOWER используется с функцией array_change_key_case() для указания необходимости преобразования ключей массива в нижний регистр символов. По умолчанию функцией array_change_key_case() используется именно эта константа.

CASE_UPPER (integer)

CASE_UPPER используется с функцией array_change_key_case() для указания необходимости преобразования ключей массива в верхний регистр символов.

Функция PHP array_change_key_case

Раздел: Функции PHP для работы с массивами

Возвращает массив, символьные ключи которого преобразованы в верхний или нижний регистр символов

Читать далее...

Функция PHP array_combine

Раздел: Функции PHP для работы с массивами

Создать новый массив, используя один массив в качестве ключей, а другой в качестве соответствующих значений

Читать далее...

Функция PHP array_count_values

Раздел: Функции PHP для работы с массивами

Подсчитать количество всех значений массива

Читать далее...

Функция PHP array_diff

Раздел: Функции PHP для работы с массивами

Вычислить расхождение в массивах

Читать далее...

Функция PHP array_diff_assoc

Раздел: Функции PHP для работы с массивами

Вычислить расхождение в массивах с дополнительной проверкой индекса

Читать далее...

Функция PHP array_diff_key

Раздел: Функции PHP для работы с массивами

Вычислить расхождение в массивах, сравнивая ключи

Читать далее...

Функция PHP array_diff_uassoc

Раздел: Функции PHP для работы с массивами

Вычислить расхождение в массивах с дополнительной проверкой индекса, осуществляемой при помощи функции, определённой пользователем

Читать далее...

Функция PHP array_diff_ukey

Раздел: Функции PHP для работы с массивами

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

Читать далее...

Функция PHP array_fill

Раздел: Функции PHP для работы с массивами

Заполнить массив определенным значением

Читать далее...

Функция PHP array_filter

Раздел: Функции PHP для работы с массивами

Применяет фильтр к массиву, используя функцию обратного вызова

Читать далее...

Функция PHP array_flip

Раздел: Функции PHP для работы с массивами

Поменять местами значения массива

Читать далее...

Функция PHP array_intersect_assoc

Раздел: Функции PHP для работы с массивами

Вычислить схождение массивов с дополнительной проверкой индекса

Читать далее...

Функция PHP array_intersect_key

Раздел: Функции PHP для работы с массивами

Вычислить пересечение массивов, сравнивая ключи

Читать далее...

Функция PHP array_intersect_uassoc

Раздел: Функции PHP для работы с массивами

Вычислить пересечение массивов с дополнительной проверкой индекса, осуществляемой при помощи функции, определённой пользователем

Читать далее...

Функция PHP array_intersect_ukey

Раздел: Функции PHP для работы с массивами

Вычислить пересечение массивов, используя функцию обратного вызова для сравнения ключей

Читать далее...

Функция PHP array_key_exists

Раздел: Функции PHP для работы с массивами

Проверить, присутствует ли в массиве указанный ключ или индекс

Читать далее...

Функция PHP array_map

Раздел: Функции PHP для работы с массивами

Применить функцию обратного вызова ко всем элементам указанных массивов

Читать далее...

Функция PHP array_merge

Раздел: Функции PHP для работы с массивами

Слить два или большее количество массивов

Читать далее...

Функция PHP array_merge_recursive

Раздел: Функции PHP для работы с массивами

Рекурсивно слить два или большее количество массивов

Читать далее...

Функция PHP array_multisort

Раздел: Функции PHP для работы с массивами

Сортировать несколько массивов или многомерные массивы

Читать далее...

Функция PHP array_pad

Раздел: Функции PHP для работы с массивами

Увеличить размер массива до заданной величины

Читать далее...

Функция PHP array_pop

Раздел: Функции PHP для работы с массивами

Извлечь последний элемент массива

Читать далее...

Функция PHP array_product

Раздел: Функции PHP для работы с массивами

Вычислить произведение значений массива

Читать далее...

Функция PHP array_push

Раздел: Функции PHP для работы с массивами

Добавить один или несколько элеметов в конец массива

Читать далее...

Функция PHP array_rand

Раздел: Функции PHP для работы с массивами

Выбрать одно или несколько случайных значений из массива

Читать далее...

Функция PHP array_reduce

Раздел: Функции PHP для работы с массивами

Итеративно уменьшить массив к единственному значению, используя функцию обратного вызова

Читать далее...

Функция PHP array_reverse

Раздел: Функции PHP для работы с массивами

Возвращает массив с элементами в обратном порядке

Читать далее...

Функция PHP array_search

Раздел: Функции PHP для работы с массивами

Осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи

Читать далее...

Функция PHP array_splice

Раздел: Функции PHP для работы с массивами

Удалить последовательность элементов массива и заменить её другой последовательностью

Читать далее...

Функция PHP array_sum

Раздел: Функции PHP для работы с массивами

Вычислить сумму значений массива

Читать далее...

Функция PHP array_udiff

Раздел: Функции PHP для работы с массивами

Вычислить расхождение массивов, используя для сравнения функцию обратного вызова

Читать далее...

Функция PHP array_udiff_assoc

Раздел: Функции PHP для работы с массивами

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

Читать далее...

Функция PHP array_udiff_uassoc

Раздел: Функции PHP для работы с массивами

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

Читать далее...

Функция PHP array_uintersect

Раздел: Функции PHP для работы с массивами

Вычислить пересечение массивов, используя для сравнения значений функцию обратного вызова

Читать далее...

Функция PHP array_uintersect_assoc

Раздел: Функции PHP для работы с массивами

Вычислить пересечение массивов с дополнительной проверкой индексов, используя для сравнения значений функцию обратного вызова

Читать далее...

Функция PHP array_uintersect_uassoc

Раздел: Функции PHP для работы с массивами

Вычислить пересечение массивов с дополнительной проверкой индекса, используя для сравнения индексов и значений функцию обратного вызова

Читать далее...

Функция PHP array_unique

Раздел: Функции PHP для работы с массивами

Убрать повторяющиеся значения из массива

Читать далее...

Функция PHP array_unshift

Раздел: Функции PHP для работы с массивами

Добавить один или несколько элементов в начало массива

Читать далее...

Функция PHP array_walk

Раздел: Функции PHP для работы с массивами

Применить пользовательскую функцию к каждому члену массива

Читать далее...

Функция PHP array_walk_recursive

Раздел: Функции PHP для работы с массивами

Рекурсивно применить пользовательскую функцию к каждому элементу массива

Читать далее...

Функция PHP arsort

Раздел: Функции PHP для работы с массивами

Отсортировать массив в обратном порядке, сохраняя ключи

Читать далее...

Функция PHP asort

Раздел: Функции PHP для работы с массивами

Отсортировать массив, сохраняя ключи

Читать далее...

Функция PHP compact

Раздел: Функции PHP для работы с массивами

Создать массив, содержащий названия переменных и их значения

Читать далее...

Функция PHP count

Раздел: Функции PHP для работы с массивами

Посчитать количество элементов массива или количество свойств объекта

Читать далее...

Функция PHP current

Раздел: Функции PHP для работы с массивами

Возвратить текущий элемент массива

Читать далее...

Функция PHP each

Раздел: Функции PHP для работы с массивами

Возвратить текущую пару ключ/значение из массива и сместить его указатель

Читать далее...

Функция PHP end

Раздел: Функции PHP для работы с массивами

Установить внутренний указатель массива на его последний элемент

Читать далее...

Функция PHP extract

Раздел: Функции PHP для работы с массивами

Импортировать переменные из массива в текущую символьную таблицу.

Читать далее...

Функция PHP in_array

Раздел: Функции PHP для работы с массивами

Проверить, присутствует ли в массиве значение

Читать далее...

Функция PHP key

Раздел: Функции PHP для работы с массивами

Выбрать ключ из ассоциативного массива

Читать далее...

Функция PHP krsort

Раздел: Функции PHP для работы с массивами

Отсортировать массив по ключам в обратном порядке

Читать далее...

Функция PHP ksort

Раздел: Функции PHP для работы с массивами

Отсортировать массив по ключам

Читать далее...

Функция PHP list

Раздел: Функции PHP для работы с массивами

Присвоить переменным из списка значения подобно массиву

Читать далее...

Функция PHP natcasesort

Раздел: Функции PHP для работы с массивами

Отсортировать массив, используя алгоритм "natural order" не принимая во внимание регистр символов

Читать далее...

Функция PHP natsort

Раздел: Функции PHP для работы с массивами

Отсортировать массив, используя алгоритм "natural order"

Читать далее...

Функция PHP next

Раздел: Функции PHP для работы с массивами

Передвинуть внутренний указатель массива на одну позицию вперёд

Читать далее...

Функция PHP prev

Раздел: Функции PHP для работы с массивами

Передвинуть внутренний указатель массива на одну позицию назад

Читать далее...

Функция PHP range

Раздел: Функции PHP для работы с массивами

Создать массив, содержащий диапазон элементов

Читать далее...

Функция PHP reset

Раздел: Функции PHP для работы с массивами

Установить внутренний указатель массива на его первый элемент

Читать далее...

Функция PHP rsort

Раздел: Функции PHP для работы с массивами

Отсортировать массив в обратном порядке

Читать далее...

Функция PHP uasort

Раздел: Функции PHP для работы с массивами

Отсортировать массив, используя пользовательскую функцию для сравнения элементов с сохранением ключей

Читать далее...

Функция PHP uksort

Раздел: Функции PHP для работы с массивами

Отсортировать массив по ключам, используя пользовательскую функцию для сравнения ключей

Читать далее...

Функция PHP usort

Раздел: Функции PHP для работы с массивами

Отсортировать массив по значениям используя пользовательскую функцию для сравнения элементов

Читать далее...