Функции массива PHP

Введение в PHP Array

Функции массива позволяют вам доступа и операции с массивами.

Поддержка одномерных и многоомерных массивов.

Установка

Функции массива являются частью ядра PHP. Вы можете использовать эти функции без установки.

Функции массива PHP 5

Функция Описание
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() Обменять ключи и значения в массиве.
array_intersect() Сравнить массивы, вернув пересечение (только значения).
array_intersect_assoc() Сравнить массивы, вернув пересечение (сравнивать имена ключей и значения).
array_intersect_key() Сравнить массивы, вернув пересечение (только имена ключей).
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() Сортировать массив с использованием алгоритма «естественного»排序а, не различая регистр.
natsort() Сортировать массив с использованием алгоритма «естественного»排序а.
next() Переместить внутренний указатель массива на один шаг вперед.
pos() Альтернативное имя current().
prev() Переместить внутренний указатель массива на один шаг назад.
range() Создать массив с указанным диапазоном элементов.
reset() Переместить внутренний указатель массива на первый элемент.
rsort() 逆变排序 массива.
shuffle() Перемешать массив.
sizeof() Альтернативное имя count().
sort() Сортировать массив.
uasort() Сортировать значения массива с использованием пользовательской сравнительной функции.
uksort() Сортировать ключи массива с использованием пользовательской сравнительной функции.
usort() Сортировать массив с использованием пользовательской сравнительной функции.