Функции для работы с массивами
Содержание array_change_key_case — Меняет регистр ключей в массивеarray_chunk — Разбивает массив на частиarray_combine — Создает новый массив, используя один массив в качестве ключей, а другой в качестве соответствующих значенийarray_count_values — Подсчитывает количество всех значений массиваarray_diff_assoc — Вычисляет расхождение массивов с дополнительной проверкой индексаarray_diff_key — Вычисляет расхождение массивов, сравнивая ключиarray_diff_uassoc — Вычисляет расхождение массивов с дополнительной проверкой индекса,
осуществляемой при помощи callback-функцииarray_diff_ukey — Вычисляет расхождение массивов, используя callback-функцию для сравнения ключейarray_diff — Вычислить расхождение массивовarray_fill_keys — Создает массив и заполняет его значениями, с определенными ключамиarray_fill — Заполняет массив значениямиarray_filter — Фильтрует элементы массива с помощью callback-функцииarray_flip — Меняет местами ключи с их значениями в массивеarray_intersect_assoc — Вычисляет схождение массивов с дополнительной проверкой индексаarray_intersect_key — Вычислить пересечение массивов, сравнивая ключиarray_intersect_uassoc — Вычисляет схождение массивов с дополнительной проверкой индекса,
осуществляемой при помощи callback-функцииarray_intersect_ukey — Вычисляет схождение массивов, используя callback-функцию для сравнения ключейarray_intersect — Вычисляет схождение массивовarray_key_exists — Проверяет, присутствует ли в массиве указанный ключ или индексarray_keys — Возвращает все или некоторое подмножество ключей массиваarray_map — Применяет callback-функцию ко всем элементам указанных массивовarray_merge_recursive — Рекурсивное слияние двух или более массивовarray_merge — Сливает один или большее количество массивовarray_multisort — Сортирует несколько массивов или многомерные массивыarray_pad — Дополнить размер массива определенным значением до заданной величиныarray_pop — Извлекает последний элемент массиваarray_product — Вычислить произведение значений массиваarray_push — Добавляет один или несколько элеметов в конец массиваarray_rand — Выбирает одно или несколько случайных значений из массиваarray_reduce — Итеративно уменьшает массив к единственному значению, используя callback-функциюarray_replace_recursive — Рекурсивно заменяет элементы первого массива элементами переданных массивовarray_replace — Замена элементов массива элементами других переданных массивовarray_reverse — Возвращает массив с элементами в обратном порядкеarray_search — Осуществляет поиск данного значения в массиве и возвращает
соответствующий ключ в случае удачиarray_shift — Извлекает первый элемент массиваarray_slice — Выбирает срез массиваarray_splice — Удаляет часть массива и заменяет её чем-нибудь ещёarray_sum — Вычисляет сумму значений массиваarray_udiff_assoc — Вычисляет расхождение в массивах с дополнительной проверкой индексов,
используя для сравнения значений callback-функциюarray_udiff_uassoc — Вычисляет расхождение в массивах с дополнительной проверкой индексов,
используя для сравнения значений и индексов callback-функциюarray_udiff — Вычисляет расхождение массивов, используя для сравнения callback-функциюarray_uintersect_assoc — Вычисляет пересечение массивов с дополнительной проверкой индексов,
используя для сравнения значений callback-функциюarray_uintersect_uassoc — Вычисляет пересечение массивов с дополнительной проверкой индекса,
используя для сравнения индексов и значений callback-функциюarray_uintersect — Вычисляет пересечение массивов, используя для сравнения значений callback-функцию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 — Псевдоним currentprev — Передвигает внутренний указатель массива на одну позицию назадrange — Создает массив, содержащий диапазон элементовreset — Устанавливает внутренний указатель массива на его первый элементrsort — Сортирует массив в обратном порядкеshuffle — Перемешивает массивsizeof — Псевдоним countsort — Сортирует массивuasort — Сортирует массив, используя пользовательскую функцию для сравнения элементов с сохранением ключейuksort — Сортирует массив по ключам, используя пользовательскую функцию для сравнения ключейusort — Сортирует массив по значениям используя пользовательскую функцию для сравнения элементов