ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

PHP учебник

PHP HOME PHP Intro PHP Install PHP Syntax PHP Variables PHP Echo / Print PHP Data Types PHP Strings PHP Constants PHP Operators PHP If...Else...Elseif PHP Switch PHP While Loops PHP For Loops PHP Functions PHP Arrays PHP Sorting Arrays PHP Superglobals

PHP Forms

PHP Form Handling PHP Form Validation PHP Form Required PHP Form URL/E-mail PHP Form Complete

PHP Advanced

PHP Arrays Multi PHP Date and Time PHP Include PHP File Handling PHP File Open/Read PHP File Create/Write PHP File Upload PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP Error Handling PHP Exception

MySQL Database

MySQL Database MySQL Connect MySQL Create DB MySQL Create Table MySQL Insert Data MySQL Get Last ID MySQL Insert Multiple MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML Parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Intro AJAX PHP AJAX Database AJAX XML AJAX Live Search AJAX RSS Reader AJAX Poll

PHP Examples


PHP Reference

PHP Overview PHP Array PHP Calendar PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones


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


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

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

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


Установки

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


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

Функции Описание
array() Создает массив
array_change_key_case() Изменяет все ключи в массиве на строчные или прописные
array_chunk() Разделяет массив на куски массивов
array_column() Возвращает значения из одного столбца во входном массиве
array_combine() Создает массив с помощью элементов из одного массива "Keys" и одного массива "values"
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() Сортировка массива с помощью определяемой пользователем функции сравнения