Level 2 Level 4
Level 3

Array


77 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

Ignore?
array_change_key_case
Возвращает массив input, все ключи которого преобразованы в нижний или верхний регистр. Числовые ключи останутся нетронутыми
array_chunk
Разбивает массив на несколько частей размером size
array_combine
Создает новый массив, используя один массив в качестве ключей, а другой в качестве соответствующих значений
array_count_values
Возвращает массив, ключами которого являются значения массива input, а значениями - частота повторения значений input
array_diff_assoc
Сравнивает array1 с array2 и возвращает разницу. В отличие от array_diff(), ключи также участвуют в сравнении
array_diff_key
Сравнивает ключи array1 с ключами array2 и возвращает разницу. Схожа с array_diff() за исключением того, что сравниваются ключи, а не значения
array_diff_uassoc
Вычисляет расхождение массивов с дополнительной проверкой индекса, осуществляемой при помощи callback-функции
array_diff_ukey
Вычисляет расхождение массивов, используя callback-функцию для сравнения ключей
array_diff
Сравнивает array1 с array2 и возвращает разницу
array_fill_keys
Создает и заполняет массив значением параметра value, используя значения массива keys в качестве ключей
array_fill
Заполняет массив num элементами со значением value, начиная с ключа start_index
array_filter
Обходит каждое значение массива input, передавая его в callback-функцию
array_flip
Меняет местами ключи с их значениями в массиве
array_intersect_assoc
Возвращает массив, содержащий все значения массива array1, которые содержатся во всех указанных аргументах
array_intersect_key
Возвращает массив, содержащий все элементы array1, имеющие ключи, содержащиеся во всех последующих параметрах
array_intersect_uassoc
Вычисляет схождение массивов с дополнительной проверкой индекса, осуществляемой при помощи callback-функции
array_intersect_ukey
Вычисляет схождение массивов, используя callback-функцию для сравнения ключей
array_intersect
Возвращает массив, содержащий все значения массива array1, которые содержатся во всех аргументах. Ключи сохраняются
array_key_exists
Возвращает TRUE, если в массиве присутствует указанный ключ key
array_keys
Возвращает числовые и строковые ключи, содержащиеся в массиве input
array_map
Возвращает массив, содержащий элементы arr1 после их обработки callback-функцией
array_merge_recursive
Сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются в конец другого
array_merge
Сливает элементы одного или большего количества массивов таким образом, что значения одного массива присоединяются к концу предыдущего
array_multisort
Сортирует несколько массивов или многомерные массивы
array_pad
Возвращает копию массива input, дополненного до размера pad_size элементами со значением pad_value
array_pop
Извлекает и возвращает последнее значение параметра array, уменьшая размер array на один элемент
array_product
Возвращает произведение значений массива
array_push
Добавляет один или несколько элеметов в конец массива
array_rand
Выбирает одно или несколько случайных значений из массива
array_reduce
Итеративно уменьшает массив к единственному значению, используя callback-функцию
array_replace_recursive
Рекурсивно заменяет элементы первого массива элементами переданных массивов
array_replace
Замена элементов массива элементами других переданных массивов
array_reverse
Принимает массив array и возвращает новый массив, содержащем элементы исходного массива в обратном порядке
array_search
Осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи
array_shift
Извлекает первое значение массива array и возвращает его, сокращая размер array на один элемент
array_slice
Возвращает последовательность элементов массива array, определённую параметрами offset и length
array_splice
Удаляет length элементов, расположенных на расстоянии offset из массива input, и заменяет их элементами массива replacement
array_sum
Возвращает сумму значений массива
array_udiff_assoc
Вычисляет расхождение массивов с дополнительной проверкой индексов, используя для сравнения значений callback-функцию
array_udiff_uassoc
Вычисляет расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений и индексов callback-функцию
array_udiff
Вычисляет расхождение массивов, используя для сравнения данных callback-функцию
array_uintersect_assoc
Вычисляет пересечение массивов с дополнительной проверкой индексов, используя для сравнения значений callback-функцию
array_uintersect_uassoc
Вычисляет пересечение массивов с дополнительной проверкой индекса, используя для сравнения индексов и значений callback-функцию
array_uintersect
Вычисляет пересечение массивов, используя для сравнения значений callback-функцию
array_unique
Принимает входной array и возвращает новый массив без повторяющихся значений
array_unshift
Добавляет один или несколько элементов в начало массива
array_values
Возвращает массив cо всеми элементами массива input
array_walk_recursive
Рекурсивно применяет пользовательскую функцию к каждому элементу массива
array_walk
Применяет пользовательскую функцию к каждому элементу массива
array
Создает массив
arsort
Сортирует массив в обратном порядке таким образом, что сохраняются отношения между ключами и значениями
asort
Сортирует массив таким образом, что сохраняются отношения между ключами и значениями
compact
Создает массив, содержащий названия переменных и их значения
count
Подсчитывает количество элементов массива или что-то в объекте
current
Возвращает текущий элемент массива
each
Возвращает текущую пару ключ/значение из массива и смещает его указатель
end
Устанавливает внутренний указатель массива на его последний элемент
extract
Импортирует переменные из массива в текущую таблицу символов (назначает переменной с именем key значение value
in_array
Ищет в haystack значение needle. Если strict не установлен, то при поиске будет использовано нестрогое сравнение
key
Возвращает индекс текущего элемента массива
krsort
Сортирует массив по ключам в обратном порядке, сохраняя отношения между ключами и значениями
ksort
Сортирует массив по ключам, сохраняя отношения между ключами и значениями
list
Используется для того, чтобы присвоить списку переменных значения за одну операцию
natcasesort
Сортирует массив, используя алгоритм "natural order" без учета регистра символов
natsort
Сортирует массив, используя алгоритм "natural order"
next
Передвигает внутренний указатель массива на одну позицию вперёд
pos
Псевдоним count()
prev
Передвигает внутренний указатель массива на одну позицию назад
range
Создает массив, содержащий диапазон элементов
reset
Перемещает внутренний указатель array к его первому элементу и возвращает значение первого элемента массива
rsort
Сортирует массив в обратном порядке (от большего к меньшему)
shuffle
Перемешивает элементы массива в случайном порядке
sizeof
Псевдоним count()
sort
Сортирует массив. После завершения работы функции элементы массива будут расположены в порядке возрастания
uasort
Сортирует массив, используя пользовательскую функцию для сравнения элементов с сохранением ключей
uksort
Сортирует массив по ключам, используя пользовательскую функцию для сравнения ключей
usort
Сортирует массив по значениям используя пользовательскую функцию для сравнения элементов