Приглашаем посетить
Прутков (prutkov.lit-info.ru)

Справочник PHP

Справочник PHP


 

Работа с массивами

 array array_change_key_case (array input [, int case])
Справочник PHPСправочник PHP Функция возвращает массив со вcеми строками ключей в верхнем или в нижнем регистре. Она переводит все ключи массива input в верхний или в нижний регистр. Изменение зависит от последнего необязательного параметра case. Вы можете задать здесь

  array array_count_values (array input)
Справочник PHPСправочник PHP Функция возвращает количество значений в массиве. Она возвращает массив, выводя значения массива input как ключи и частоту их появления в input как значения.

  array array_diff (array array1, array array2 [, array ...])
Справочник PHPСправочник PHP Функция высчитывает разность массивов. Она возвращает массив, содержащий все значения array1, не представленные в любом из других аргументов. Заметьте, что ключи сохраняются.

  array array_fill (int start_index, int num, mixed value)
Справочник PHPСправочник PHP Функция заполняет массив значениями. Она заполняет массив num количеством вхождений значения параметра value, ключами, начиная с параметра start_index.

 array array_filter (array input [, mixed callback])
Справочник PHPСправочник PHP Функция фильтрует элементы массива с использованием callback-функции. Она возвращает массив, содержащий все элементы input, отфильтрованные в соответствии с callback-функцией. Если input это ассоциативный массив, ключи сохраняются.

 array array_flip (array trans)
Справочник PHPСправочник PHP Функция меняет местами ключи и значения массива. Она возвращает массив в перевёрнутом порядке, т.е. ключи из trans становятся значениями, а значения из trans становятся ключами.

 array array_intersect (array array1, array array2 [, array ...])
Справочник PHPСправочник PHP Функция обсчитывает пересечение массивов. Она возвращает массив, содержащий все значения массива array1, которые имеются во всех аргументах. Обратите внимание, что ключи сохраняются.

 bool array_key_exists (mixed key, array search)
Справочник PHPСправочник PHP Функция проверяет, существует ли в массиве данный индекс или ключ. Она возвращает TRUE, если данный key установлен в массиве. key может быть любым значением, возможным для индекса массива.

  array array_keys (array input [, mixed search_value])
Справочник PHPСправочник PHP Функция возвращает все ключи массива. Она возвращает ключи, числовые и строковые, из массива ввода input.

 array array_map (mixed callback, array arr1 [, array arr2...])
Справочник PHPСправочник PHP Функция применяется обратный вызов элементов данного массива. Она возвращает массив, содержащий все элементы массива arr1 после применения callback-функции к каждому из них. Количество параметров, принимаемых callback-функцией, должно совпадать с

 array array_merge_recursive (array array1, array array2 [, array ...])
Справочник PHPСправочник PHP Функция рекурсивно объединяет два или более массивов. Она объединяет элементы двух или более массивов так, что значения одного массива присоединяются в конец предыдущего. Возвращает результирующий массив.

  array array_merge (array array1, array, array2 [, array ...])
Справочник PHPСправочник PHP Функция объединяет массивы. Она объединяет элементы двух или более массивов таким образом, что значения присоединяются в конец другого.

 bool array_multisort (array ar1 [, mixed arg [, mixed ... [, array ...]]])
Справочник PHPСправочник PHP Функция сортирует многомерный или несколько одномерных массивов. Она может использоваться для сортировки нескольких массивов за раз или многомерного массива по одному из измерений. Она обслуживает ассоциацию ключей при сортировке.

 array array_pad (array input, int pad_size, mixed pad_value)
Справочник PHPСправочник PHP Функция дополняет массив значением на специфицированную длину. Она возвращает копию массива input, дополненного на размер, специфицированный параметром pad_size, значением pad_value. Если pad_size является положительным, то ма

 mixed array_pop (array array)
Справочник PHPСправочник PHP Функция выталкивает последний элемент массива. Она возвращает последнее значение массива array, укорачивая array на один (этот) элемент. Если array пустой (или если это не массив), будет возвращено значение NULL.

  int array_push (array array, mixed var [, mixed ...])
Справочник PHPСправочник PHP Функция вставляет один или более элементов в конец массива. Она рассматривает массив array как стэк и помещает переданные переменные в конец array. Размер array увеличивается на количество добавленных переменных. Имеет тот же эффект

 mixed array_rand (array input [, int num_req])
Справочник PHPСправочник PHP Функция извлекает из массива одно или более произвольных вхождений. Она может пригодиться, если вы захотите извлечь из массива одно или более произвольно выбранных вхождений. Функция принимает массив input и необязательный аргумент num_req,

 mixed array_reduce (array input, mixed callback [, int initial])
Справочник PHPСправочник PHP Функция итеративно уменьшает массив до единственного значения, используя callback-функцию. Она итеративно применяет callback-функцию (перебирает) к элементам массива input, уменьшая массив до одиночного значения. Если имеется необязательное

 array array_reverse (array array [, bool preserve_keys])
Справочник PHPСправочник PHP Функция возвращает массив с элементами, развёрнутыми в обратном порядке. Она принимает массив array и возвращает новый массив с элементами в перевёрнутом порядке, сохраняя ключи, если preserve_keys имеет значение TRUE.

 mixed array_search (mixed needle, array haystack [, bool strict])
Справочник PHPСправочник PHP Функция ищет в массиве заданное значение и возвращает соответствующий ключ, в случае успеха. Она ищет в haystack значение needle и возвращает ключ, если оно найдено в массиве, FALSE - в противном случае.

 mixed array_shift (array array)
Справочник PHPСправочник PHP Функция удаляет элемент в начале массива и выполняет смещение элементов. Она удаляет первый элемент массива array и возвращает его, укорачивая массив array на один элемент и смещая элементы к началу. Если array пустой (или если это н

 array array_slice (array array, int offset [, int length])
Справочник PHPСправочник PHP Функция извлекает участок массива. Она возвращает последовательность элементов массива array, специфицированную параметрами offset (смещение) и length (длина).

 array array_splice (array input, int offset [, int length [, array replacement]])
Справочник PHPСправочник PHP Функция удаляет часть массива и замещает её чем-либо. Она удаляет элементы, указанные смещением offset и длиной length из массива input и замещает их элементами массива replacement, если он предоставлен. Функция возвращает мас

 mixed array_sum (array array)
Справочник PHPСправочник PHP Функция высчитывает сумму значений массива. Она возвращает сумму значений массива как integer или float.

 array array_unique (array array)
Справочник PHPСправочник PHP Функция удаляет из массива дублирующиеся значения. Она принимает на входе массив array и возвращает новый массив без дублирующих значений.

 int array_unshift (array array, mixed var [, mixed ...])
Справочник PHPСправочник PHP Функция присоединяет один или более элементов в начало массива. Она присоединяет переданные элементы в начало массива array. Заметьте, что список элементов присоединяется как единое целое, и присоединяемые элементы располагаются в том же порядке.

  array array_values (array input)
Справочник PHPСправочник PHP Функция возвращает все значения массива. Она возвращает все значения массива input.

 int array_walk (array array, string func [, mixed userdata])
Справочник PHPСправочник PHP Функция применяет пользовательскую функцию к каждому члену массива. Она применяет определённую пользователем функцию func к каждому элементу массива array. Функции func значение элемента массива будет передано как первый параметр, а к

  array array ([mixed ...])
Справочник PHPСправочник PHP Функция создаёт массив. Она возвращает массив параметров. Параметры могут быть заданы по индексу используя структуру ключ=>значение

 void arsort (array array [, int sort_flags])
Справочник PHPСправочник PHP Функция сортирует массив в обратном порядке и сохраняет ассоциацию индексов. Она сортирует массив таким образом, что сохраняет корреляцию массива с элементами массива, ассоциированными с ним. Это используется в основном при сортировке ассоциативных масси

  void asort (array array [, int sort_flags])
Справочник PHPСправочник PHP Функция сортирует массив и сохраняет ассоциацию индексов. Она сортирует массив таким образом, что сохраняется корреляция с элементами массива, ассоциированными с ним. Это используется в основном при сортировке ассоциативных массивов, где важен реальный п

  array compact (mixed varname [, mixed ...])
Справочник PHPСправочник PHP Функция создаёт массив, содержащий переменные и их значения. Она принимает переменное количество параметров. Каждый параметр может быть строкой, содержащей имя переменной, или массивом имён переменных. Массив может содержать другие массивы имён переменны

  int count (mixed var)
Справочник PHPСправочник PHP Функция считает элементы в переменной. Она возвращает количество элементов в var, которая обычно является array (поскольку все остальные состоят из одного элемента).

  mixed current (array array)
Справочник PHPСправочник PHP Функция возвращает текущий элемент массива. Она возвращает элемент массива, на который в данный момент указывает внутренний указатель. Она не перемещает этот указатель. Если указатель стоит после конца списка элементов, функция возвращает FALSE.

 array each (array array)
Справочник PHPСправочник PHP Функция возвращает текущую пару ключ/значение из массива и передвигает указатель массива. Она возвращает текущую пару ключ/значение из массива array и продвигает указатель массива вперёд. Эта пара возвращается в виде массива из 4 элементов: ключей

 mixed end (array array)
Справочник PHPСправочник PHP Функция устанавливает внутренний указатель массива на последний элемент. Она передвигает внутренний указатель массива array на последний элемент и возвращает этот элемент.

 int extract (array var_array [, int extract_type [, string prefix]])
Справочник PHPСправочник PHP Функция импортирует переменные в текущую таблицу символов из массива. Она используется для импорта переменных из массива в текущую таблицу символов. Она принимает ассоциативный массив var_array и рассматривает ключи как имена переменных, а значени

 bool in_array (mixed needle, array haystack [, bool strict])
Справочник PHPСправочник PHP Функция возвращает TRUE, если значение существует в массиве. Она ищет haystack для needle и возвращает TRUE, если найдёт его в массиве, FALSE - в ином случае.

 mixed key (array array)
Справочник PHPСправочник PHP Функция извлекает ключ из ассоциативного массива. Она возвращает индексный элемент текущей позиции в массиве.

  int krsort (array array [, int sort_flags])
Справочник PHPСправочник PHP Функция сортирует массив по ключам в обратном порядке. Она сортирует массив по ключам в обратном порядке, сохраняя корреляцию ключей с данными. Это используется в основном в ассоциативных массивах.

 int ksort (array array [, int sort_flags])
Справочник PHPСправочник PHP Функция сортирует массив по ключам. Она сортирует массив по ключам, сохраняя корреляцию ключей и данных. Это используется в основном в ассоциативных массивах.

  void list (mixed ...)
Справочник PHPСправочник PHP Функция присваивает значения переменным, как если бы они были массивом. Она в действительности не функция, а конструкция языка. Она используется для присвоения списку переменных за одну операцию.

 void natcasesort (array array)
Справочник PHPСправочник PHP Функция сортирует массив с использованием нечувствительного к регистру символов алгоритма "natural order/натуральный порядок". Она реализует алгоритм сортировки, упорядочивающий алфавитно-числовые строки. Это считается "натуральным порядком".

  void natsort (array array)
Справочник PHPСправочник PHP Функция сортирует массив с использованием алгоритма "natural order". Она реализует алгоритм сортировки, упорядочивая алфавитно-числовые строки по-человечески. Это описано как "natural ordering/натуральный порядок". Вот пример отличия этого алгоритма от

 mixed next (array array)
Справочник PHPСправочник PHP Функция передвигает вперёд внутренний указатель массива. Она возвращает элемент массива в следующей позиции, на которую указывает внутренний указатель массива, или FALSE, если элементов больше нет.

 mixed pos (array array)
Справочник PHPСправочник PHP Функция получает текущий элемент из массива. Она является псевдонимом функции current().

  mixed prev (array array)
Справочник PHPСправочник PHP Функция возвращает внутренний указатель массива в начало. Она возвращает элемент массива, на который указывает внутренний указатель массива, в предыдущее место, или FALSE, если элементов больше нет.

 array range (mixed low, mixed high)
Справочник PHPСправочник PHP Функция создаёт массив, содержащий диапазон элементов. Она возвращает массив элементов от low до high включительно. Если low > high, последовательность будет от high до low.

  mixed reset (array array)
Справочник PHPСправочник PHP Функция устанавливает внутренний указатель массива на первый элемент. Она возвращает внутренний указатель массива array на первый элемент.

 void rsort (array array [, int sort_flags])
Справочник PHPСправочник PHP Функция сортирует массив в обратном порядке. Она сортирует массив в обратном порядке (от высшего к низшему).

 void shuffle (array array)
Справочник PHPСправочник PHP Функция перетряхивает массив. Она перемешивает элементы в произвольном порядке. Перед ее использованием инициализируйте генератор случайных чисел с помощью функции srand().

 int sizeof (mixed var)
Справочник PHPСправочник PHP Функция получает количество элементов в переменной. Она является псевдоним для функции count().

 void sort (array array [, int sort_flags])
Справочник PHPСправочник PHP Функция сортирует массив. Она упорядочивает элементы от низшего к высшему.

 void uasort (array array, function cmp_function)
Справочник PHPСправочник PHP Функция сортирует массив пользовательской функцией сравнения и выдерживает ассоциацию индексов. Она сортирует массив так, что индексы массивов сохраняют корреляцию с элементами массива, с которыми они ассоциированы. Это используется в основном при сортир

 void uksort (array array, function cmp_function)
Справочник PHPСправочник PHP Функция сортирует массив по ключам с использованием пользовательской функции сравнения. Она сортирует ключи массива с помощью пользовательской функции. Если вы хотите отсортировать массив как-то нетривиально, нужно использовать эту функцию.

 void usort (array array, string cmp_function)
Справочник PHPСправочник PHP Функция сортирует массив по значениям, используя пользовательскую функцию сравнения. Она отсортирует массив по значениям с помощью пользовательской функции сравнения. Если вам нужно нетривиально отсортировать массив, используйте её.