etxt banner 468x60etxt banner 728x90etxt banner 930x180skillbox banner 468x60skillbox banner 728x90skillbox banner 930x180flexbe banner 468x60flexbe banner 728x90flexbe banner 930x180

Функции для работы со массивами в 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() Фильтрует элементы массива с помощью пользовательской функции
array_flip() Переворачивает или меняет все ключи на связанные с ними значения в массиве
array_intersect() Сравнивает значения массивов, и возвращает совпадения
array_intersect_assoc() Сравнивает массивы ключей и значений, и возвращает совпадения
array_intersect_key() Сравнивает ключи массивов, и возвращает совпадения
array_intersect_uassoc() Сравнивает массивы ключей и значений, используя определяемую пользователем функцию сравнения ключей, и возвращает совпадения
array_intersect_ukey() Сравнивает ключи массивов, используя определенную пользователем функцию сравнения ключей, и возвращает совпадения
array_keys() Возвращает все ключи или подмножество ключей массива
array_key_exists() Проверяет, существует ли указанный ключ в массиве
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() Рекурсивно применяет пользовательскую функцию к каждому элементу массива
asort() Сортирует ассоциативный массив по значению в возрастающем порядке
arsort() Сортирует ассоциативный массив по значению в обратном или убывающем порядке
compact() Создает массив, содержащий переменные и их значения
count() Подсчитывает все элементы в массиве
current() Возвращает текущий элемент в массив
each() Возвращает текущую пару ключ и значение из массива и перемещает курсор массива
end() Устанавливает внутренний указатель массива на его последний элемент
extract() Импортирует переменные в текущую таблицу символов из массива
in_array() Проверяет, существует ли значение в массиве
key_exists() Проверяет, существует ли указанный ключ в массиве. Псевдоним array_key_exists()
key() Получает ключ из массива
ksort() Сортирует ассоциативный массив по ключу в порядке возрастания
krsort() Сортирует ассоциативный массив по ключу в обратном или убывающем порядке
list() Назначает переменные, как если бы они были массивом
natcasesort() Сортируем массив с использованием алгоритма «естественного порядка» без учета регистра
natsort() Сортируем массив с использованием алгоритма «естественного порядка»
next() Перемещает внутренний указатель массива на следующий
pos() Возвращает текущий элемент в массив. Псевдоним current()
prev() Перемещает внутренний указатель массива на предыдущий
range() Создает массив, содержащий диапазон элементов
reset() Устанавливает внутренний указатель массива на его первый элемент
rsort() Сортирует массив в обратном или убывающем порядке
shuffle() Перемешивает массив
sizeof() Подсчитывает все элементы в массиве. Псевдоним count()
sort() Сортирует массив в порядке возрастания
uasort() Сортирует массив с использованием пользовательской функции сравнения и поддержки ассоциацивного индекса
uksort() Сортировка массива по ключам с помощью пользовательской функции сравнения
usort() Сортировка массива по значениям с помощью пользовательской функции сравнения
etxt banner 480x320etxt banner 728x90etxt banner 120x600beget banner 480x320beget banner 728x90beget banner 120x600jivo banner 480x320jivo banner 728x90jivo banner 120x600

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…
Подробнее

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…
Подробнее

Список сообщений об ошибках в PHP

Обычно, когда движок PHP сталкивается с проблемой, препятствующей правильной работе скрипта, он генерирует сообщение об ошибке. Существует шестнадцать различных уровней ошибок, и каждый уровень представлен целым числом и связанной с ним константой. Вот список уровней ошибок: Название Значение Описание E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается E_WARNING 2…
Подробнее