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

PHP Учебник


PHP Формы


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


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



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



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

PHP имеет набор встроенных функций, которые вы можете использовать для работы с массивами.

домаћинствимаВозвращает массив в виде строки, используя пользовательскую функцию None
Функция Описание
array() Создает массив
array_change_key_case() Изменяет регистр всех ключей в массиве (нижний или верхний)
array_chunk() Разбивает массив на фрагменты
array_column() Возвращает значения из одного столбца входного массива None
array_combine() Создает массив, используя один массив для ключей и другой для значений None
array_count_values() Подсчитывает все значения массива None
array_diff() Сравнивает массивы и возвращает различия (сравнивает только значения) None
array_diff_assoc() Сравнивает массивы и возвращает различия (сравнивает ключи и значения) None
array_diff_key() Сравнивает массивы и возвращает различия (сравнивает только ключи) None
array_diff_uassoc() Сравнивает массивы и возвращает различия (сравнивает ключи и значения, используя пользовательскую функцию сравнения ключей) None
array_diff_ukey() Сравнивает массивы и возвращает различия (сравнивает только ключи, используя пользовательскую функцию сравнения ключей) None
array_fill() Заполняет массив значениями None
array_fill_keys() Заполняет массив значениями, указывая ключи None
array_filter() Фильтрует значения массива с помощью callback-функции None
array_flip() Меняет местами ключи и значения в массиве None
array_intersect() Сравнивает массивы и возвращает совпадения (сравнивает только значения) None
array_intersect_assoc() Сравнивает массивы и возвращает совпадения (сравнивает ключи и значения) None
array_intersect_key() Сравнивает массивы и возвращает совпадения (сравнивает только ключи) None
array_intersect_uassoc() Сравнивает массивы и возвращает совпадения (сравнивает ключи и значения, используя пользовательскую функцию сравнения ключей) None
array_intersect_ukey() Сравнивает массивы и возвращает совпадения (сравнивает только ключи, используя пользовательскую функцию сравнения ключей) None
array_key_exists() Проверяет, существует ли указанный ключ в массиве None
array_keys() Возвращает все ключи массива None
array_map() Применяет callback-функцию ко всем элементам массива и возвращает новые значения None
array_merge() Объединяет один или несколько массивов в один массив None
array_merge_recursive() Рекурсивно объединяет один или несколько массивов в один массив None
array_multisort() Сортирует несколько или многомерные массивы None
array_pad() Добавляет указанное количество элементов с указанным значением в массив None
array_pop() Удаляет последний элемент массива None
array_product() Вычисляет произведение значений массива None
array_push() Добавляет один или несколько элементов в конец массива None
array_rand() Возвращает один или несколько случайных ключей из массива None
array_reduce()
array_replace() Заменяет значения первого массива значениями из следующих массивов None
array_replace_recursive() Рекурсивно заменяет значения первого массива значениями из следующих массивов None
array_reverse() Возвращает массив в обратном порядке None
array_search() Ищет заданное значение в массиве и возвращает ключ None
array_shift() Удаляет первый элемент из массива и возвращает значение удаленного элемента None
array_slice() Извлекает выбранные части массива None
array_splice() Удаляет и заменяет указанные элементы массива None
array_sum() Возвращает сумму значений массива None
array_udiff() Сравнивает массивы и возвращает различия (сравнивает только значения, используя пользовательскую функцию сравнения ключей) None
array_udiff_assoc() Сравнивает массивы и возвращает различия (сравнивает ключи и значения, используя встроенную функцию для сравнения ключей и пользовательскую функцию для сравнения значений) None
array_udiff_uassoc() Сравнивает массивы и возвращает различия (сравнивает ключи и значения, используя две пользовательские функции сравнения ключей) None
array_uintersect() Сравнивает массивы и возвращает совпадения (сравнивает только значения, используя пользовательскую функцию сравнения ключей) None
array_uintersect_assoc() Сравнивает массивы и возвращает совпадения (сравнивает ключи и значения, используя встроенную функцию для сравнения ключей и пользовательскую функцию для сравнения значений) None
array_uintersect_uassoc() Сравнивает массивы и возвращает совпадения (сравнивает ключи и значения, используя две пользовательские функции сравнения ключей) None
array_unique() Удаляет дублирующиеся значения из массива None
array_unshift() Добавляет один или несколько элементов в начало массива None
array_values() Возвращает все значения массива None
array_walk() Применяет пользовательскую функцию к каждому элементу массива None
array_walk_recursive() Рекурсивно применяет пользовательскую функцию к каждому элементу массива None
arsort() Сортирует ассоциативный массив по убыванию, по значению None
asort() Сортирует ассоциативный массив по возрастанию, по значению None
compact() Создает массив, содержащий переменные и их значения None
count() Возвращает количество элементов в массиве None
current() Возвращает текущий элемент в массиве None
each() Устарела с PHP 7.2. Возвращает текущую пару ключ/значение из массива None
end() Устанавливает внутренний указатель массива на его последний элемент None
extract() Импортирует переменные в текущую таблицу символов из массива None
in_array() Проверяет, существует ли указанное значение в массиве None
key() Извлекает ключ из массива None
krsort() Сортирует ассоциативный массив по убыванию, по ключу None
ksort() Сортирует ассоциативный массив по возрастанию, по ключу None
list() Присваивает переменные так, как если бы они были массивом None
natcasesort() Сортирует массив, используя регистронезависимый алгоритм "естественного порядка" None
natsort() Сортирует массив, используя алгоритм "естественного порядка" None
next() Продвигает внутренний указатель массива вперед None
pos() Псевдоним current() None
prev() Перемещает внутренний указатель массива назад None
range() Создает массив, содержащий диапазон элементов None
reset() Устанавливает внутренний указатель массива на его первый элемент None
rsort() Сортирует индексированный массив по убыванию None
shuffle() Перемешивает массив в случайном порядке None
sizeof() Псевдоним count() None
sort() Сортирует индексированный массив по возрастанию None
uasort() Сортирует массив по значениям, используя пользовательскую функцию сравнения, и сохраняет ассоциацию индексов None
uksort() Сортирует массив по ключам, используя пользовательскую функцию сравнения None
usort() Сортирует массив по значениям, используя пользовательскую функцию сравнения None



×

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

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

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

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

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

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