Функции для работы с массивами в PHP

7 просмотров Время на прочтение: 3 минут(ы)

Пример 1

Пример выводит “36184”.

Функция “count” возвращает длину массива – количество элементов. Её аргумент – массив. В цикле “for” перебираются и выводятся все элементы массива.

Пример 2

Квадратные скобки “[ ]” и присваивание после имени массива позволяют добавить элемент в конец массива. Функция “array_unshift” добавляет один или несколько элементов в начало массива, а функция “array_push” – в конец массива. В цикле “foreach” перебираются и выводятся все элементы массива.

Пример 3

“unset” позволяет удалить элемент массива по индексу. “array_shift” удаляет первый элемент массива. Эта функция возвращает первый элемент. Аналогично, “array_pop” удаляет и возвращает последний элемент.

Пример 4

В цикле “foreach” перебираются и выводятся индексы и значения элементов массива.

Пример 5

“array_map” применяет функцию к элементам массива и возвращает преобразованный массив.

Пример 6

Функция “usort” сортирует массив по заданному сравнению элементов, которое определяет функция сравнения. В данном примере – “sravnit”. Функция сравнения получает два аргумента и возвращает ноль если они равны; отрицательное число, если первый аргумент ближе к началу; положительное число, если второй аргумент ближе к началу.

Пример 7

Функция “array_filter” фильтрует элементы массива с помощью функции, определяющей подходи ли элемент для отфильтрованного массива. Отфильтрованный массив возвращается функцией “array_filter”.

Пример 8

Функция “in_array” определяет есть значение в массиве, “array_key_exists” – есть ли индекс, а “array_search” – находит индекс по значению.

Пример 9

Функция “array_merge” производит слияние массивов-аргументов и возвращает массив – результат слияния.

РубрикиPHP

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

©2024 Шигорин Сергей Владимирович
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Top.Mail.Ru
Каталог сайтов Всего.ру
Белый каталог сайтов PopCat.ru