Variable and Type Related Extensions
Введение
Variable and Type Related Extensions
PHP Manual

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

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

Variable and Type Related Extensions
Введение
Variable and Type Related Extensions
PHP Manual