Массив PHP функции, которые являются частью ядра 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() |
Flips/Exchanges все ключи и связанные с ними значения в массив |
array_intersect() |
Сравнение массивов, и возвращает matches( сравнение только значения) |
array_intersect_assoc() |
Сравнение массивов и возвращает matches( сравнение ключей и значений) |
array_intersect_key() |
Сравнение массивов, и возвращает matches( сравнение только ключей) |
array_intersect_uassoc() |
Сравнение массивов, и возвращает matches( сравнение ключей и значений, с помощью пользовательского ключа функция сравнения) |
array_intersect_ukey() |
Сравнение массивов, и возвращает matches( сравнение ключей, используется пользователем клавиша функция сравнения) |
array_key_exists() |
Проверяет, есть ли указанный ключ в массиве |
array_keys() |
Returns all the keys of an array |
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() |
Удаляет первый элемент из массива и возвращает значение в элемент removed |
array_slice() |
Возвращает выбранные части массива |
array_splice() |
Удаление и замена определенных элементов массива |
array_sum() |
Возвращает сумму значений массива/td>
|
array_udiff() |
Сравнение массивов, и возвращает различия( для сравнения значений используется пользователем клавиша функция сравнения) |
array_udiff_assoc() |
Сравнение массивов, и возвращает различия( сравнение ключей и значений, используя встроенную функцию для сравнения ключей и пользовательскую функцию для сравнения значений) |
array_udiff_uassoc() |
Сравнение массивов, и возвращает различия( сравнение ключей и значений) |
array_uintersect() |
Сравнение массивов, и возвращает matches(для сравнения значений используется пользователем клавиша функция сравнения) |
array_uintersect_assoc() |
Сравнение массивов, и возвращает matches( для сравнения ключей и значений, используя встроенную функцию для сравнения ключей и пользовательскую функцию) |
array_uintersect_uassoc() |
Сравнение массивов, и возвращает matches( для сравнения ключей и значений, с помощью двух ключевых функции сравнения) |
array_unique() |
Удаляет повторяющиеся значения из массива |
array_unshift() |
Добавляет один или более элементов в начало массива |
array_values() |
Возвращает все значения массива |
array_walk() |
Применяется пользователя функцию к каждому члену массива |
array_walk_recursive() |
Применяется пользователем функция рекурсивно к каждому элементу массива |
arsort() |
Сортировка ассоциативного массива в порядке убывания, по стоимости |
asort() |
Сортировка ассоциативного массива в порядке возрастания стоимости |
compact() |
Создает массив, содержащий переменные и их значения |
count() |
Возвращает число элементов в массиве |
current() |
Возвращает текущий элемент массива |
each() |
Возвращает текущую пару ключей и значений из массива |
end() |
Устанавливает внутренний указатель массива на его последний элемент |
extract() |
Импортирует переменные в текущую таблицу символов из массива |
in_array() |
Проверяет, есть ли заданное значение в массиве |
key() |
Извлекает ключ из массива |
krsort() |
Сортировка ассоциативного массива по убыванию, согласно ключа |
ksort() |
Сортировка ассоциативного массива по возрастанию, по ключям |
list() |
Присваивает переменные, как если бы они были в массиве |
natcasesort() |
Сортирует массив с использованием case insensitive "естественный порядок" алгоритм |
natsort() |
Сортирует массив с использованием "естественный порядок" алгоритм |
next() |
Следующий внутренний указатель массива array |
pos() |
Псевдоним( текущая) |
prev() |
Перематывает внутренний указатель массива |
range() |
Создает массив, содержащий диапазон элементов |
reset() |
Устанавливает внутренний указатель массива на его первый элемент |
rsort() |
иды индексированного массива в порядке убывания |
shuffle() |
Тасует массив |
sizeof() |
Псевдоним count() |
sort() |
Виды индексированного массива в порядке возрастания |
uasort() |
Сортирует массив по значениям, используя пользовательскую функцию сравнения |
uksort() |
Сортирует массив по ключам, используя пользовательскую функцию сравнения |
usort() |
Сортирует массив по ключам, используя пользовательскую функцию сравнения |