Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



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



Введение в массивы PHP

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

Поддерживаются простые и многомерные массивы.


Установка

Функции для работы с массивами являются частью ядра 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() Фильтрует значения массива с помощью callback-функции
array_flip() Меняет местами ключи и значения в массиве
array_intersect() Сравнивает массивы и возвращает совпадения (сравнивает только значения)
array_intersect_assoc() Сравнивает массивы и возвращает совпадения (сравнивает ключи и значения)
array_intersect_key() Сравнивает массивы и возвращает совпадения (сравнивает только ключи)
array_intersect_uassoc() Сравнивает массивы и возвращает совпадения (сравнивает ключи и значения, используя пользовательскую функцию сравнения ключей)
array_intersect_ukey() Сравнивает массивы и возвращает совпадения (сравнивает только ключи, используя пользовательскую функцию сравнения ключей)
array_key_exists() Проверяет, существует ли указанный ключ в массиве
array_keys() Возвращает все ключи массива
array_map() Применяет callback-функцию ко всем элементам указанных массивов
array_merge() Сливает один или несколько массивов в один массив
array_merge_recursive() Рекурсивно сливает один или несколько массивов в один массив
array_multisort() Сортирует несколько или многомерные массивы
array_pad() Дополняет массив указанным количеством элементов с заданным значением
array_pop() Удаляет последний элемент массива
array_product() Вычисляет произведение значений в массиве
array_push() Добавляет один или несколько элементов в конец массива
array_rand() Возвращает один или несколько случайных ключей из массива
array_reduce() Итеративно уменьшает массив к единственному значению, используя callback-функцию
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() Устарела с PHP 7.2. Возвращает текущую пару ключ/значение из массива
end() Устанавливает внутренний указатель массива на его последний элемент
extract() Импортирует переменные из массива в текущую таблицу символов
in_array() Проверяет, существует ли указанное значение в массиве
key() Извлекает ключ из массива
krsort() Сортирует ассоциативный массив в порядке убывания ключей
ksort() Сортирует ассоциативный массив в порядке возрастания ключей
list() Присваивает переменным значения, как если бы они были элементами массива
natcasesort() Сортирует массив, используя алгоритм "естественного порядка" без учёта регистра
natsort() Сортирует массив, используя алгоритм "естественного порядка"
next() Перемещает внутренний указатель массива вперёд
pos() Псевдоним current()
prev() Перемещает внутренний указатель массива назад
range() Создаёт массив, содержащий диапазон элементов
reset() Устанавливает внутренний указатель массива на его первый элемент
rsort() Сортирует индексный массив в порядке убывания
shuffle() Перемешивает массив
sizeof() Псевдоним count()
sort() Сортирует индексный массив в порядке возрастания
uasort() Сортирует массив по значениям, используя пользовательскую функцию сравнения, сохраняя индексную ассоциацию
uksort() Сортирует массив по ключам, используя пользовательскую функцию сравнения
usort() Сортирует массив по значениям, используя пользовательскую функцию сравнения


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.