Функции для массивов php

Наиболее важные функции для обработки массивов в php.

array_chunk разбивает массив на несколько меньших массивов
array_combine создает массив из двух заданных массивов — массива индексов и массива значений
array_count_values формирует массив, индексами которого являются значения заданного массива, а значениями — число повторений соответствующего значения в заданном массиве
array_diff формирует массив из тех элементов первого массива, которые отсутствуют в остальных заданных в качестве аргументов массивах
array_fill заполняет массив заданным значением
array_intersect формирует массив из элементов, которые присутствуют во всех заданных массивах
array_key_exists проверяет наличие заданного индекса в массиве
array_keys возвращает массив из индекса заданного массива
array_merge объеденяет несколько массивов в один
array_multisort выполняет сортировку многомерного массива или несколько одномерных
array_pad дополняет массив до заданного количества элементов заданным значением
array_pop возвращает последний элемент массива и удаляет его
array_push добавляет заданные элементы в конец массива
array_rand выборка одного или несколько случайных элементов из массива
array_reduce формирует последовательное применение заданной функции к элементам массива, формируя итоговое значение
array_reverse преворот массива: первый стал последним, второй — предпоследним и так далее
array_search ищет элемент в массиве и возвращает его индекс
array_shift возвращае первый элемент массива, удаляет его и сдвигает нумерацию
array_slice вырезание подмассива заданной длины
array_sum сумма всех элементов
array_unique удаляет дубли значений в массиве
array_unshift добавляет элемент или несколько в начало, потом идет перенумерация
array_walk вызывает последовательно заданную функцию для каждого элемента массива
array создание массива (пара индекс — значение)
arsort сортирует массив по убыванию с сохранением индексов
assort сортирует массив по возрастанию его значенией с сохранением индексов
count количество элементов в массиве
current текущее значение в массиве
each текущий индекс и значение и продвигает указатель на следующий элемент
in_array есть ли допустимое значение в массиве
key индекс текущего элемента массива
krsort сортирует массив по убыванию индексов
ksort сортирует массив по возрастанию индексов
list присваивает значения из массива списку переменных
natcasesort сортировка естественным способом без учета регистра символов
natsort сортировка естественным способом с учетом регистра символов
pos синоним функции current
reset устанавливает внутренний указатель на первый элемент массива
rsort сортирует массив по убыванию значений его элементов с перенумерацией его индексов
shuffle переставляет элементы случайным образом
sizeof синоним функции count
sort сортирует массив по возрастанию значений его элементов с перенумерацией его индексов
unsort сортирует массив с использованием заданной функции сравнения элементов массива
1 Star2 Stars3 Stars4 Stars5 Stars (1 голосов, средний:5,00 из 5)
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Оставить комментарий