Список функций PHP для работы с массивами

Ниже в формате шпаргалки привожу Функции для работы с массивами в PHP и Описание этих функций.

implode

Объединяет элементы массива в строку

explode

Разбивает строку с помощью разделителя (строку в массив)

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_walk_recursive

Рекурсивно применяет пользовательскую функцию к каждому элементу массива

array

Создает массив из заданных значений или пар индекс – значение

arsort

Сортирует массив по убыванию его значений, сохраняя индексы неизменными

assort

Сортирует массив по возрастанию его значений, сохраняя индексы неизменными

krsort

Сортирует массив по убыванию его индексов

ksort

Сортирует массив по возрастанию его индексов

sort

Сортирует массив по возрастанию значений его элементов с перенумерацией его индексов

usort

Сортирует массив с использование заданной функции сравнения элементов массива

rsort

Сортирует массив по убыванию значений его элементов с перенумерацией его индексов

natcasesort

Сортирует массив естественным образом без учета регистра массива

natsort

Сортирует массив естественным образом с учетом регистра символов

count

Возвращает количество элементов в массиве

current

Возвращает значение текущего элемента массива

each

Возвращает текущие индекс и значение элемента массива и продвигает указатели на следующий элемент

in_array

Проверяет, присутствует ли заданное значение в массиве

key

Возвращает индекс текущего элемента массива

list

Присваивает значения из массива списку переменных

pos

Синоним функции current

reset

Устанавливает внутренний указатель на первый элемент массива

shuffle

Переставляет элементы массива случайным образом

sizeof

Синоним функции count

Наверх ↑

Сергей Ермилов

31 августа в 16:50 Посты,

Создаю веб-проекты, придумываю идеи, занимаюсь разработкой, оптимизирую и продвигаю сайты. Первые шаги в этом направлении сделал в 2008 году.

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

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

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Технологии

Статьи по теме Wordpress Статьи по теме PHP Статьи по теме Python Статьи по теме Javascript Статьи по теме Bootstrap Статьи по теме Git Статьи по теме Node JS