Функции обработки массивов
🕛 15.01.2011, 17:38
array_chunk - Разбивает массив на несколько меньших массивов заданного размераarray_combine - Создает массив из двух заданных массивов-массива индексов и массива элементов
array_count_values - Формирует массив, индексами которого являются значения заданного массива, а значениями-число повторений соответствующего значения в заданном массиве.
array_diff - Формирует массив из тех элементов первого заданного массива, которые отсутствуют в остальных заданных в качестве аргументов функции массивов.
array_fill - Заполняет массив заданным значением.
array_intersect - Формирует массив из элементов, которые присутствуют во всех заданных массивах
array_key_exists - Проверяет наличие заданного индекса в массиве.
array_key - Возвращает массив из индексов заданного массива.
array_merge - Объединяет несколько массивов в один
array_multisort - Выполняет сортировку много мерного массива или нескольких одномерных массивов
array_pad - Дополняет массив до заданного количества элементов заданным значением
array_pop - Возвращает последний элемент массива, одновременно удаляя элемент из массива
array_push - Дополняет заданные элементы в конец массива. Аналогично конструкции $array[]=$value
array_rand - Выбирает один или несколько случайно взятых элементов из массива
array_reduce - Осуществляет последовательное применение заданной функции к элементам массива, формируя итоговое значение. Например, если функция выполняет сложение своих аргументов, в результате формируется сумма всех элементов массива.
array_reverse - Производит обращение массива - первый элемент становится последним, второй предпоследним
array_search - Ищет заданный элемент в массиве и возвращает соответствующим ему индекс
array_shift - Возвращает первый элемент массива, одновременно удаляя его из массива с перенумерацией числовых индексов
array_slice - Вырезает из массива подмассив заданной длины, начиная с указанного элемента.
array_sum - Вычисляет сумму всех элементов массива
array_umque - Удаляет дублирующиеся значения из массива
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 - Сортирует массив по возрастанию значений его элементов с перенумерацией его индексов
usort - Сортирует массив с использованием заданной функции сравнения элементов массива.