Важные справочники к ночным пляскам с бубном:)  

  СПРАВОЧНИК PHP

Массивы

1. Управление курсором массива
reset() - сброс курсора массива (php 3, 4, 5)
end() - перенос курсора в конец массива (php 3, 4, 5)
next() - перенос курсора вперед (php 3, 4, 5)
prev() - перенос курсора назад и возвращает предыдущее значение (php 3, 4, 5)
current() - определение текущего элемента массива (php 3, 4, 5)
pos() - определение текущего элемента массива
key() - возвращает индекс текущего элемента массива (php 3, 4, 5)
each() - получение текущего элемента массива (php 3, 4, 5)
array_walk() - применение функции к элементам массива (php >= 3)

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

3. Предопределенные константы

4. Создание массива
array() - создание и инициализация массива (php 3, 4, 5)
range() - создает массив и заполняет его значениями (php >= 3)

5. Сортировка массивов
array_reverse() - расстановка элементов массива в обратном порядке
natcasesort() - естественная сортировка массива без учета регистра символов
uasort() - сортировка ассоциативного массива с сохранением индексов
uksort() - пользовательская сортировка массива по ключам
array_multisort() - сортировка нескольких массивов или многомерного (php 4, 5)
usort() - отсортировать массив, используя функцию сравнения (php >= 3 3)
shuffle() - перемешивание элементов массива
sort() - сортировка массива по возрастанию
rsort() - сортировка массива по убыванию
asort() - сортировка ассоциативного массива по возрастанию
arsort() - сортировка массива по убыванию
ksort() - сортировка массива по возрастанию ключей
krsort() - сортировка массива по убыванию индексов
natsort() - выполняет "естественную" сортировку массива

6. Работа с ключами массива и их значениями
array_flip() - меняет местами индексы и значения массива
array_change_key_case() - меняет регистр ключей массива
array_combine() - объединяет два массива
array_key_exists() - проверка существования заданного ключа в массиве
array_product() - вычислить произведение значений массива (php >= 5)
array_reduce() - итеративно сжать массив к единственному значению (php >= 4)
array_walk_recursive() - рекурсивно применить функцию к элементам массива
array_keys() - возвращает список из ключей массива
array_values() - удаление ассоциативных индексов массива
in_array() - проверка массива на наличие значения
array_count_values() - возвращает количество значений массива
sizeof() - возвращает число элементов массива
count() - возвращает число элементов в массиве или объекте
array_sum() - возвращает сумму всех элементов массива
array_rand() - производит случайную выборку индексов массива

7. Работа с несколькими массивами
array_diff() - определение исключительного пересечения массивов
array_merge_recursive() - рекурсивное слияние сложных массивов
array_diff_key() - вычислить расхождение в массивах, сравнивая ключи (php >= 5)
array_diff_ukey() - вычислить расхождение в массивах (php >= 5)
array_intersect_key() - вычислить пересечение массивов по ключам (php >= 5)
array_intersect_uassoc() - пересечение массивов с проверкой индекса (php 5)
array_intersect_ukey() - пересечение массивов с проверкой по ключам (php 5 >= 5)
array_uintersect_assoc() - пересечение массивов с проверкой индексов (php 5)
array_uintersect_uassoc() - пересечение массивов с проверкой индекса (php 5)
array_uintersect() - пересечение массивов функцией обратного вызова (php 5)
array_diff_assoc() - исключительное пересечение массивов с учетом индексов
array_diff_uassoc() - различия между массивами с проверкой ключей массива
array_udiff() - сравнивает массивы, используя пользовательскую функцию
array_udiff_assoc() - сравнивает массивы, используя пользовательскую функцию
array_udiff_uassoc() - сравнивает массивы через пользовательскую функцию
array_intersect() - определение включительного пересечения массивов
array_intersect_assoc() - пересечения значений массивов с сохранением индексов
array_merge() - слияние массивов

8. Получение и удаление части массива
array_slice() - получение части массива
array_splice() - удаляет часть массива или заменяет ее частью другого массива

9. Вставка-удаление элементов массива
array_pad() - добавляет в массив несколько элементов
array_map() - применение пользовательской функции к элементам массивов
array_pop() - извлекает и удаляет последние элементы массива
array_push() - добавляет один или несколько элементов в конец массива
array_shift() - извлекает и удаляет первый элемент массива
array_unshift() - добавляет одно или несколько значений в начало массива
array_unique() - удаляет дублирующие значения в массиве
array_chunk() - разбивает массив на части
array_fill() - заполняет массив определенными значениями
array_filter() - применяет фильтр к массиву, используя пользовательскую функцию

10. Переменные и массивы
list() - заносит элементы массива в переменные
compact() - упаковывает в массив переменные из текущего контекста
extract() - импорт элементов массива в переменные

11. Поиск в массивах
array_search() - поиск заданного значения в массиве (php >= 4)

script© 16valve.ru version 1.0 2016