PHP массив Введение
Функции массива позволяют работать с массивами.
Простые и многомерные массивы поддерживаются.
Монтаж
Функции массива являются частью ядра PHP. Там нет установки, необходимой для использования этих функций.
PHP Функция 5 массивов
функция | Описание |
---|---|
array() | Создает массив |
array_change_key_case() | Изменяет все ключи в массиве нижнем или верхнем регистре |
array_chunk() | Разделяет массив на куски массивов |
array_column() | Возвращает значения из одного столбца в входном массиве |
array_combine() | Создает новый массив, используя элементы из одного "keys" массива и один "values" массива |
array_count_values() | Подсчитать количество всех значений массива |
array_diff() | Сравнение массивов, и возвращает различия (compare values only) |
array_diff_assoc() | Сравнение массивов, и возвращает различия (compare keys and values) для (compare keys and values) |
array_diff_key() | Сравнение массивов, и возвращает различия (compare keys only) |
array_diff_uassoc() | Сравнение массивов, и возвращает различия (для сравнения ключей и значений, используя определенную пользователем функцию клавиши сравнения) |
array_diff_ukey() | Сравнение массивов, и возвращает различия (сравнивать ключи только, используя определенную пользователем функцию клавиши сравнения) |
array_fill() | Заполняет массив со значениями |
array_fill_keys() | Заполняет массив значений, задающих ключей |
array_filter() | Фильтры значения массива, используя функцию обратного вызова |
array_flip() | Зеркальное / обмены ключей с их значениями в массиве |
array_intersect() | Сравнение массивов, и возвращает совпадения (compare values only) |
array_intersect_assoc() | Сравнение массивов и возвращает спички (compare keys and values) для (compare keys and values) |
array_intersect_key() | Сравнение массивов, и возвращает совпадения (compare keys only) |
array_intersect_uassoc() | Сравнение массивов, и возвращает спички (для сравнения ключей и значений, используя определенную пользователем функцию клавиши сравнения) |
array_intersect_ukey() | Сравнение массивов, и возвращает спички (сравните ключи только, используя определенную пользователем функцию клавиши сравнения) |
array_key_exists() | Проверяет, является ли указанный ключ существует в массиве |
array_keys() | Возвращает все ключи массива |
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() | Удаляет первый элемент из массива и возвращает значение удаленного элемента |
array_slice() | Возвращает отдельные части массива |
array_splice() | Удаляет и заменяет указанные элементы массива |
array_sum() | Возвращает сумму значений в массиве |
array_udiff() | Сравнение массивов, и возвращает различия (сравнивать значения только с помощью определенного пользователя ключа функции сравнения) |
array_udiff_assoc() | Сравнение массивов, и возвращает различия (для сравнения ключей и значений, используя встроенную функцию для сравнения ключей и определяемые пользователем функции для сравнения значений) |
array_udiff_uassoc() | Сравнение массивов, и возвращает различия (для сравнения ключей и значений, с помощью два определяемых пользователя ключевых функций сравнения) |
array_uintersect() | Сравнение массивов, и возвращает совпадения (сравните значения только с помощью определенного пользователя ключа функции сравнения) |
array_uintersect_assoc() | Сравнение массивов, и возвращает спички (для сравнения ключей и значений, используя встроенную функцию для сравнения ключей и определяемые пользователем функции для сравнения значений) |
array_uintersect_uassoc() | Сравнение массивов, и возвращает спички (для сравнения ключей и значений, с помощью два определяемых пользователя ключевых функций сравнения) |
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() | Сортирует массив , используя регистрозависимости "natural order" алгоритм |
natsort() | Сортирует массив , используя "natural order" алгоритм |
next() | Передвинуть внутренний указатель массива из массива |
pos() | Псевдоним current() |
prev() | Перемотка внутренний указатель массива |
range() | Создает массив, содержащий диапазон элементов |
reset() | Устанавливает внутренний указатель массива на его первый элемент |
rsort() | Сорта индексированный массив в порядке убывания |
shuffle() | Перемешивает массив |
sizeof() | Псевдоним count() |
sort() | Сорта индексированный массив в порядке возрастания |
uasort() | Сортирует массив по значениям, используя определенную пользователем функцию сравнения |
uksort() | Сортирует массив по ключам, используя определенную пользователем функцию сравнения |
usort() | Сортирует массив, используя определенную пользователем функцию сравнения |