| |
| | array array_change_key_case (array input [, int case]) |  | | Функция возвращает массив со вcеми строками ключей в верхнем или в нижнем регистре. Она переводит все ключи массива input в верхний или в нижний регистр. Изменение зависит от последнего необязательного параметра case. Вы можете задать здесь |
|
| | array array_count_values (array input) |  | | Функция возвращает количество значений в массиве. Она возвращает массив, выводя значения массива input как ключи и частоту их появления в input как значения. |
|
| | array array_diff (array array1, array array2 [, array ...]) |  | | Функция высчитывает разность массивов. Она возвращает массив, содержащий все значения array1, не представленные в любом из других аргументов. Заметьте, что ключи сохраняются. |
|
| | array array_fill (int start_index, int num, mixed value) |  | | Функция заполняет массив значениями. Она заполняет массив num количеством вхождений значения параметра value, ключами, начиная с параметра start_index. |
|
| | array array_filter (array input [, mixed callback]) |  | | Функция фильтрует элементы массива с использованием callback-функции. Она возвращает массив, содержащий все элементы input, отфильтрованные в соответствии с callback-функцией. Если input это ассоциативный массив, ключи сохраняются. |
|
| | array array_flip (array trans) |  | | Функция меняет местами ключи и значения массива. Она возвращает массив в перевёрнутом порядке, т.е. ключи из trans становятся значениями, а значения из trans становятся ключами. |
|
| | array array_intersect (array array1, array array2 [, array ...]) |  | | Функция обсчитывает пересечение массивов. Она возвращает массив, содержащий все значения массива array1, которые имеются во всех аргументах. Обратите внимание, что ключи сохраняются. |
|
| | bool array_key_exists (mixed key, array search) |  | | Функция проверяет, существует ли в массиве данный индекс или ключ. Она возвращает TRUE, если данный key установлен в массиве. key может быть любым значением, возможным для индекса массива. |
|
| | array array_keys (array input [, mixed search_value]) |  | | Функция возвращает все ключи массива. Она возвращает ключи, числовые и строковые, из массива ввода input. |
|
| | array array_map (mixed callback, array arr1 [, array arr2...]) |  | | Функция применяется обратный вызов элементов данного массива. Она возвращает массив, содержащий все элементы массива arr1 после применения callback-функции к каждому из них. Количество параметров, принимаемых callback-функцией, должно совпадать с |
|
| | array array_merge_recursive (array array1, array array2 [, array ...]) |  | | Функция рекурсивно объединяет два или более массивов. Она объединяет элементы двух или более массивов так, что значения одного массива присоединяются в конец предыдущего. Возвращает результирующий массив. |
|
| | array array_merge (array array1, array, array2 [, array ...]) |  | | Функция объединяет массивы. Она объединяет элементы двух или более массивов таким образом, что значения присоединяются в конец другого. |
|
| | bool array_multisort (array ar1 [, mixed arg [, mixed ... [, array ...]]]) |  | | Функция сортирует многомерный или несколько одномерных массивов. Она может использоваться для сортировки нескольких массивов за раз или многомерного массива по одному из измерений. Она обслуживает ассоциацию ключей при сортировке. |
|
| | array array_pad (array input, int pad_size, mixed pad_value) |  | | Функция дополняет массив значением на специфицированную длину. Она возвращает копию массива input, дополненного на размер, специфицированный параметром pad_size, значением pad_value. Если pad_size является положительным, то ма |
|
| | mixed array_pop (array array) |  | | Функция выталкивает последний элемент массива. Она возвращает последнее значение массива array, укорачивая array на один (этот) элемент. Если array пустой (или если это не массив), будет возвращено значение NULL. |
|
| | int array_push (array array, mixed var [, mixed ...]) |  | | Функция вставляет один или более элементов в конец массива. Она рассматривает массив array как стэк и помещает переданные переменные в конец array. Размер array увеличивается на количество добавленных переменных. Имеет тот же эффект |
|
| | mixed array_rand (array input [, int num_req]) |  | | Функция извлекает из массива одно или более произвольных вхождений. Она может пригодиться, если вы захотите извлечь из массива одно или более произвольно выбранных вхождений. Функция принимает массив input и необязательный аргумент num_req, |
|
| | mixed array_reduce (array input, mixed callback [, int initial]) |  | | Функция итеративно уменьшает массив до единственного значения, используя callback-функцию. Она итеративно применяет callback-функцию (перебирает) к элементам массива input, уменьшая массив до одиночного значения. Если имеется необязательное |
|
| | array array_reverse (array array [, bool preserve_keys]) |  | | Функция возвращает массив с элементами, развёрнутыми в обратном порядке. Она принимает массив array и возвращает новый массив с элементами в перевёрнутом порядке, сохраняя ключи, если preserve_keys имеет значение TRUE. |
|
| | mixed array_search (mixed needle, array haystack [, bool strict]) |  | | Функция ищет в массиве заданное значение и возвращает соответствующий ключ, в случае успеха. Она ищет в haystack значение needle и возвращает ключ, если оно найдено в массиве, FALSE - в противном случае. |
|
| | mixed array_shift (array array) |  | | Функция удаляет элемент в начале массива и выполняет смещение элементов. Она удаляет первый элемент массива array и возвращает его, укорачивая массив array на один элемент и смещая элементы к началу. Если array пустой (или если это н |
|
| | array array_slice (array array, int offset [, int length]) |  | | Функция извлекает участок массива. Она возвращает последовательность элементов массива array, специфицированную параметрами offset (смещение) и length (длина). |
|
| | array array_splice (array input, int offset [, int length [, array replacement]]) |  | | Функция удаляет часть массива и замещает её чем-либо. Она удаляет элементы, указанные смещением offset и длиной length из массива input и замещает их элементами массива replacement, если он предоставлен. Функция возвращает мас |
|
| | mixed array_sum (array array) |  | | Функция высчитывает сумму значений массива. Она возвращает сумму значений массива как integer или float. |
|
| | array array_unique (array array) |  | | Функция удаляет из массива дублирующиеся значения. Она принимает на входе массив array и возвращает новый массив без дублирующих значений. |
|
| | int array_unshift (array array, mixed var [, mixed ...]) |  | | Функция присоединяет один или более элементов в начало массива. Она присоединяет переданные элементы в начало массива array. Заметьте, что список элементов присоединяется как единое целое, и присоединяемые элементы располагаются в том же порядке. |
|
| | array array_values (array input) |  | | Функция возвращает все значения массива. Она возвращает все значения массива input. |
|
| | int array_walk (array array, string func [, mixed userdata]) |  | | Функция применяет пользовательскую функцию к каждому члену массива. Она применяет определённую пользователем функцию func к каждому элементу массива array. Функции func значение элемента массива будет передано как первый параметр, а к |
|
| | array array ([mixed ...]) |  | | Функция создаёт массив. Она возвращает массив параметров. Параметры могут быть заданы по индексу используя структуру ключ=>значение |
|
| | void arsort (array array [, int sort_flags]) |  | | Функция сортирует массив в обратном порядке и сохраняет ассоциацию индексов. Она сортирует массив таким образом, что сохраняет корреляцию массива с элементами массива, ассоциированными с ним. Это используется в основном при сортировке ассоциативных масси |
|
| | void asort (array array [, int sort_flags]) |  | | Функция сортирует массив и сохраняет ассоциацию индексов. Она сортирует массив таким образом, что сохраняется корреляция с элементами массива, ассоциированными с ним. Это используется в основном при сортировке ассоциативных массивов, где важен реальный п |
|
| | array compact (mixed varname [, mixed ...]) |  | | Функция создаёт массив, содержащий переменные и их значения. Она принимает переменное количество параметров. Каждый параметр может быть строкой, содержащей имя переменной, или массивом имён переменных. Массив может содержать другие массивы имён переменны |
|
| | int count (mixed var) |  | | Функция считает элементы в переменной. Она возвращает количество элементов в var, которая обычно является array (поскольку все остальные состоят из одного элемента). |
|
| | mixed current (array array) |  | | Функция возвращает текущий элемент массива. Она возвращает элемент массива, на который в данный момент указывает внутренний указатель. Она не перемещает этот указатель. Если указатель стоит после конца списка элементов, функция возвращает FALSE. |
|
| | array each (array array) |  | | Функция возвращает текущую пару ключ/значение из массива и передвигает указатель массива. Она возвращает текущую пару ключ/значение из массива array и продвигает указатель массива вперёд. Эта пара возвращается в виде массива из 4 элементов: ключей |
|
| | mixed end (array array) |  | | Функция устанавливает внутренний указатель массива на последний элемент. Она передвигает внутренний указатель массива array на последний элемент и возвращает этот элемент. |
|
| | int extract (array var_array [, int extract_type [, string prefix]]) |  | | Функция импортирует переменные в текущую таблицу символов из массива. Она используется для импорта переменных из массива в текущую таблицу символов. Она принимает ассоциативный массив var_array и рассматривает ключи как имена переменных, а значени |
|
| | bool in_array (mixed needle, array haystack [, bool strict]) |  | | Функция возвращает TRUE, если значение существует в массиве. Она ищет haystack для needle и возвращает TRUE, если найдёт его в массиве, FALSE - в ином случае. |
|
| | mixed key (array array) |  | | Функция извлекает ключ из ассоциативного массива. Она возвращает индексный элемент текущей позиции в массиве. |
|
| | int krsort (array array [, int sort_flags]) |  | | Функция сортирует массив по ключам в обратном порядке. Она сортирует массив по ключам в обратном порядке, сохраняя корреляцию ключей с данными. Это используется в основном в ассоциативных массивах. |
|
| | int ksort (array array [, int sort_flags]) |  | | Функция сортирует массив по ключам. Она сортирует массив по ключам, сохраняя корреляцию ключей и данных. Это используется в основном в ассоциативных массивах. |
|
| | void list (mixed ...) |  | | Функция присваивает значения переменным, как если бы они были массивом. Она в действительности не функция, а конструкция языка. Она используется для присвоения списку переменных за одну операцию. |
|
| | void natcasesort (array array) |  | | Функция сортирует массив с использованием нечувствительного к регистру символов алгоритма "natural order/натуральный порядок". Она реализует алгоритм сортировки, упорядочивающий алфавитно-числовые строки. Это считается "натуральным порядком". |
|
| | void natsort (array array) |  | | Функция сортирует массив с использованием алгоритма "natural order". Она реализует алгоритм сортировки, упорядочивая алфавитно-числовые строки по-человечески. Это описано как "natural ordering/натуральный порядок". Вот пример отличия этого алгоритма от |
|
| | mixed next (array array) |  | | Функция передвигает вперёд внутренний указатель массива. Она возвращает элемент массива в следующей позиции, на которую указывает внутренний указатель массива, или FALSE, если элементов больше нет. |
|
| | mixed pos (array array) |  | | Функция получает текущий элемент из массива. Она является псевдонимом функции current(). |
|
| | mixed prev (array array) |  | | Функция возвращает внутренний указатель массива в начало. Она возвращает элемент массива, на который указывает внутренний указатель массива, в предыдущее место, или FALSE, если элементов больше нет. |
|
| | array range (mixed low, mixed high) |  | | Функция создаёт массив, содержащий диапазон элементов. Она возвращает массив элементов от low до high включительно. Если low > high, последовательность будет от high до low. |
|
| | mixed reset (array array) |  | | Функция устанавливает внутренний указатель массива на первый элемент. Она возвращает внутренний указатель массива array на первый элемент. |
|
| | void rsort (array array [, int sort_flags]) |  | | Функция сортирует массив в обратном порядке. Она сортирует массив в обратном порядке (от высшего к низшему). |
|
| | void shuffle (array array) |  | | Функция перетряхивает массив. Она перемешивает элементы в произвольном порядке. Перед ее использованием инициализируйте генератор случайных чисел с помощью функции srand(). |
|
| | int sizeof (mixed var) |  | | Функция получает количество элементов в переменной. Она является псевдоним для функции count(). |
|
| | void sort (array array [, int sort_flags]) |  | | Функция сортирует массив. Она упорядочивает элементы от низшего к высшему. |
|
| | void uasort (array array, function cmp_function) |  | | Функция сортирует массив пользовательской функцией сравнения и выдерживает ассоциацию индексов. Она сортирует массив так, что индексы массивов сохраняют корреляцию с элементами массива, с которыми они ассоциированы. Это используется в основном при сортир |
|
| | void uksort (array array, function cmp_function) |  | | Функция сортирует массив по ключам с использованием пользовательской функции сравнения. Она сортирует ключи массива с помощью пользовательской функции. Если вы хотите отсортировать массив как-то нетривиально, нужно использовать эту функцию. |
|
| | void usort (array array, string cmp_function) |  | | Функция сортирует массив по значениям, используя пользовательскую функцию сравнения. Она отсортирует массив по значениям с помощью пользовательской функции сравнения. Если вам нужно нетривиально отсортировать массив, используйте её. |
|
|