| |
| | 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) |  | | Функция сортирует массив по значениям, используя пользовательскую функцию сравнения. Она отсортирует массив по значениям с помощью пользовательской функции сравнения. Если вам нужно нетривиально отсортировать массив, используйте её. |
|
| | string addcslashes (string str, string charlist) |  | | Функция мнемонизирует строку слэшами в стиле C. Она возвращает строку с обратными слэшами перед теми символами, которые перечислены в параметре charlist. Мнемонизирует \n, \r и др. в C-подобном стиле, символы с ASCII-кодом меньше 32 и выше 126 конв |
|
| | string addslashes (string str) |  | | Функция закавычивает строку слэшами. Она возвращает строку со слэшами перед символами, которые должны быть закавычены в запросах БД и т.п.. Это одинарная ("), и двойная (") кавычки, обратный слэш (\) и NULL (NULL-байт). |
|
| | string bin2hex (string str) |  | | Функция конвертирует двоичные данные в 16-ричное представление. Она возвращает ASCII-строку, содержащую 16-ричное представление str. Конвертация выполняется побайтно, начиная с самого высокого разряда. |
|
| | string chop (string str [, string charlist]) |  | | Функция вырезает пробелы в конце строки. Она является псевдонимом для функции rtrim(). |
|
| | string chr (int ascii) |  | | Функция возвращает специфический символ. Она возвращает строку из одного символа, содержащую символ, специфицированный параметром ascii. |
|
| | string chunk_split (string body [, int chunklen [, string end]]) |  | | Функция делит строку на небольшие куски. Может использоваться для разделения строки на маленькие куски, которые используются, например, для конвертации base64_encode вывода, для соответствия семантике RFC 2045. Она вставляет end (по умолчанию это " |
|
| | string convert_cyr_string (string str, string from, string to) |  | | Функция конвертирует один набор символов кириллицы в другой. Она возвращает данную строку, конвертированную из одного набора символов кириллицы в другой. Аргументы from и to это односимвольные аргументы, представляющие исходный и целевой на |
|
| | mixed count_chars (string string [, int mode]) |  | | Функция возвращает информацию о символах, используемых в строке. Подсчитывает количество вхождение каждого байтового значения (0..255) в строке string и возвращает её различными способами. Необязательный параметр Mode имеет по умолчанию знач |
|
| | int crc32 (string str) |  | | Функция вычисляет crc32-полином строки. Генерирует циклически избыточный checksum-полином 32-битных длин str. Это обычно используется для проверки целостности передаваемых данных. |
|
| | string crypt (string str [, string salt]) |  | | Функция одностороннее шифрование строк (хэширование). Она возвратит шифрованную строку с использованием стандартного алгоритма шифрования Unix на базе DES или альтернативных алгоритмов, которые могут быть доступны в данной системе. Аргументами является ши |
|
| | echo (string arg1 [, string argn...]) |  | | Функция выводит одну или более строк. Выводит все параметры. |
|
| | array explode (string separator, string string [, int limit]) |  | | Функция делит строку на строки. Она возвращает массив строк, каждая из которых является подстрокой строки string и сформирована путём разделения строки по границам образованными сепаратором строки separator. Если limit установлен, воз |
|
| | string get_html_translation_table (int table [, int quote_style]) |  | | Функция возвращает таблицу трансляции, используемую функциями htmlspecialchars() и htmlentities(). Она возвратит таблицу трансляции, используемую внутренне для функций htmlspecialchars() и htmlentities(). Имеются два новых определения (HTML_ENTITIES |
|
| | array get_meta_tags (string filename [, int use_include_path]) |  | | Функция извлекает все content-атрибуты тэгов meta файла и возвращает массив. Открывает файл filename и разбирает построчно тэги формы. |
|
| | string hebrev (string hebrew_text [, int max_chars_per_line]) |  | | Функция конвертирует логический Hebrew-текст в визуальный текст. Необязательный параметр max_chars_per_line указывает максимальное количество символов на строчку при выводе. Функция пытается исключить разрывы слов. |
|
| | string hebrevc (string hebrew_text [, int max_chars_per_line]) |  | | Функция конвертирует логический Hebrew-текст в визуальный текст с конвертацией символов newline. Она похожа на hebrev(), с тем только отличием, что она конвертирует символы новой строки (\n) в "<br>\n". Необязательный параметр max_chars_per_line |
|
| | string htmlentities (string string [, int quote_style [, string charset]]) |  | | Функция конвертирует символы в мнемоники HTML. Она идентична htmlspecialchars(), но все символы, имеющие эквиваленты - мнемоники HTML, транслируются в эти мнемоники. Как и htmlspecialchars(), она принимает необязательный второй аргумент, указывающий, что |
|
| | string htmlspecialchars (string string [, int quote_style [, string charset]]) |  | | Функция конвертирует специальные символы в мнемоники HTML. Некоторые символы имеют в HTML специальное значение и должны быть представлены мнемониками HTML для сохранения своего значения. Она возвращает строку с выполненной конвертацией; трансляция выполня |
|
| | string implode (string glue, array pieces) |  | | Функция объединяет элементы массива со строкой. Она возвращает строку, содержащую строковое представление всех элементов массива в том же порядке со строкой glue между элементами. |
|
| | string join (string glue, array pieces) |  | | Функция объединяет элементы массива со строкой. Она это псевдоним implode(), идентичный во всём. |
|
| | int levenshtein (string str1, string str2) int levenshtein (string str1, string str2, int cost_ins, int cost_rep, int cost_del) int levenshtein (string str1, string str2, function cost) |  | | Функция высчитывает расстояние Левенштайна/Levenshtein между двумя строками. Она возвращает Levenshtein-дистанцию между двумя строками-аргументами или -1, если одна из строк-аргументов длиннее предела в 255 символов (255 должно быть более чем достаточно д |
|
| | array localeconv (void) |  | | Функция получает информацию о форматировании чисел. Она возвращает ассоциативный массив, содержащий локализованную информацию о форматировании чисел и валюте. |
|
| | string ltrim (string str [, string charlist]) |  | | Функция вырезает пробелы в начале строки. Она возвращает строку с вырезанными пробелами в начале str. Вы можете также специфицировать символы для вырезки с помощью параметра charlist. Просто перечислите все символы, которые вы хотите вырезат |
|
| | string md5_file (string filename) |  | | Функция высчитывает md5-хэш данного файла. Высчитывает MD5-хэш специфицированного filename с использованием RSA Data Security, Inc. MD5 Message-Digest Algorithm и возвращает этот хэш. |
|
| | string md5 (string str) |  | | Функция высчитывает md5-хэш строки. Высчитывает MD5-хэш для str, используя RSA Data Security, Inc. MD5 Message-Digest Algorithm и возвращает этот хэш. Хэш это 32-символьное 16-ричное число. |
|
| | string metaphone (string str) |  | | Функция высчитывает metaphone-ключ строки. Высчитывает metaphone-ключ для str. |
|
| | string nl_langinfo (int item) |  | | Функция язык запросов и информация о локализации. Она в настоящее время ещё не задокументирована; имеется только список аргументов. |
|
| | string nl2br (string string) |  | | Функция вставляет HTML-разрывы строк перед всеми символами newline в строке. Она возвращает string с "<br />", вставленными перед всеми символами newline. |
|
| | int ord (string string) |  | | Функция возвращает ASCII-значение символа. Она возвращает ASCII-значение первого символа строки string. Она дополняет chr(). |
|
| | void parse_str (string str [, array arr]) |  | | Функция разбирает строку на переменные. Разбирает str так, как если бы она была строкой запроса, переданной через URL, и устанавливает переменные в текущей области видимости. Если имеется второй параметр arr, переменные вместо этого сохраняю |
|
| | print (string arg) |  | | Функция выводит строку. Выводит arg. Возвращает TRUE при успехе, FALSE при неудаче. |
|
| | void printf (string format [, mixed args]) |  | | Функция выводит форматированную строку. Создаёт вывод в соответствии с format. |
|
| | string quoted_printable_decode (string str) |  | | Функция конвертирует закавыченную печатаемую строку в 8-битную строку. Она возвращает 8-битную бинарную строку, соответствующую декодированной закавыченной печатаемой строке. Она похожа на imap_qprint(), но не требует для своей работы модуля IMAP. |
|
| | string quotemeta (string str) |  | | Функция закавычивает метасимволы. Она возвращает версию строки str с символами backslash (\) перед каждым из следующих символов: . \\ + * ? [ ^ ] ( $ ) |
|
| | string rtrim (string str [, string charlist]) |  | | Функция вырезает пробелы в конце строки. Она возвращает строку str с вырезанными в конце пробелами. Вы можете также специфицировать символы, которые вы хотите вырезать, с помощью параметра charlist. Просто перечислите все символы, которые вы |
|
| | string setlocale (mixed category, string locale) |  | | Функция устанавливает локальную информацию. Category это именованная константа (или строка), специфицирующая категорию функций, на которые действуют локальные установки: LC_ALL - все ниже указанные; LC_COLLATE - сравнение строк, см. strcoll(); LC_C |
|
| | int similar_text (string first, string second [, float percent]) |  | | Функция вычисляет сходство между двумя строками. Вычисляет сходство между двумя строками, как описано в Oliver [1993]. Обратите внимание, что эта реализация не использует стэк, как в псевдокоде Oliver"а, а вызывает рекурсивно, что может, или может не |
|
| | string soundex (string str) |  | | Функция вычисляет ключ soundex строки. Вычисляет ключ soundex строки str. Soundex-ключи имеют то свойство, что слова, произнесённые одинаково, дают тот же самый soundex-ключ и могут, таким образом, быть использованы для упрощения поиска в БД, где в |
|
| | string sprintf (string format [, mixed args]) |  | | Функция возвращает отформатированную строку. Она возвращает строку, созданную в соответствии со строкой форматирования format. |
|
| | mixed sscanf (string str, string format [, string var1]) |  | | Функция разбирает ввод строки в соответствии с форматом. Она является input-аналогом printf(). Она читает из строки str и интерпретирует её в соответствии со специфицированным форматом format. Если этой функции передано только два параметра, |
|
| | string str_pad (string input, int pad_length [, string pad_string [, int pad_type]]) |  | | Функция заполняет строку определённой длины другой строкой. Она возвращает строку input, заполненную влево, вправо или в обоих направлениях на специфицированную длину. Если необязательный аргумент pad_string отсутствует, input заполня |
|
| | string str_repeat (string input, int multiplier) |  | | Функция повторяет строку. Она возвращает input_str, повторённую multiplier раз. multiplier должен быть больше или равен 0. Если multiplier равен 0, функция возвратит пустую строку. |
|
| | mixed str_replace (mixed search, mixed replace, mixed subject) |  | | Функция замещает все вхождения строки поиска строкой замещения. Она возвращает строку или массив со всеми вхождениями search в subject, заменёнными данным значением replace. Если вам не нужны какие-то особые правила замещения, вы всег |
|
| | string str_rot13 (string str) |  | | Функция выполняет rot13-трансформацию строки. Она выполняет ROT13-шифрование аргумента str и возвращает результирующую строку. ROT13-шифрование просто сдвигает каждую букву на 13 позиций в алфавите, оставляя неалфавитные символы без изменения. Деши |
|
| | int strcasecmp (string str1, string str2) |  | | Функция бинарное безопасное сравнение строк без учёта регистра. Она возвращает < 0, если str1 меньше str2; > 0, если str1 больше str2, и 0, если они равны. |
|
| | string strchr (string haystack, string needle) |  | | Функция находит первое вхождение символа. Это псевдоним функции strstr(), идентичный во всём. |
|
| | int strcmp (string str1, string str2) |  | | Функция двоично безопасное сравнение строк. Она возвращает < 0, если str1 меньше str2; > 0, если str1 больше str2, и 0, если они равны. |
|
| | int strcoll ( string str1, string str2) |  | | Функция сравнение строк на основе локализации. Она возвращает < 0, если str1 меньше str2; > 0, если str1 больше str2, и 0, если они равны. Она использует текущую locale для выполнения сравнения. Если текущая locale равна C или |
|
| | int strcspn (string str1, string str2) |  | | Функция находит длину начального сегмента, не совпадающего с маской. Она возвращает длину начального сегмента строки str1, который не содержит никаких символов из str2. |
|
| | string strip_tags (string str [, string allowable_tags]) |  | | Функция вырезает тэги HTML и PHP из строки. Она пытается вернуть строку str с вырезанными тэгами HTML и PHP. Выдаёт ошибку с предупреждением в случае наличия неполных или ложных тэгов. Использует ту же машину вырезания тэгов, что и fgetss(). |
|
| | string stripcslashes (string str) |  | | Функция раскавычивает строку, закавыченную функцией Она возвращает строку с вырезанными обратными слэшами. Распознаёт C-подобные \n, \r ..., 8-ричные и 16-ричные представления. |
|
| | string stripslashes (string str) |  | | Функция раскавычивает строку, закавыченную функцией Она возвращает строку с вырезанными обратными слэшами (\" становится " и так далее). Двойные backslash становятся одинарными. |
|
| | string stristr (string haystack, string needle) |  | | Функция strstr() без учёта регистра. Она возвращает весь haystack от первого вхождения needle до конца. needle и haystack проверяются без учёта регистра символов. |
|
| | int strlen (string str) |  | | Функция получает длину строки. Она возвращает длину строки string. |
|
| | int strnatcasecmp (string str1, string str2) |  | | Функция сравнение строк без учёта регистра с использованием алгоритма "natural order". Она реализует алгоритм сравнения, упорядочивающий алфавитно-числовые строки "человеческим" способом. Поведение этой функции похоже на strnatcmp(), но сравнение нечувств |
|
| | int strnatcmp (string str1, string str2) |  | | Функция сравнение строк с использованием алгоритма "natural order/натурального порядка". Она реализует алгоритм сравнения, упорядочивающий алфавитно-числовые строки человекообразным способом. Вот пример разницы между этим алгоритмом и обычными алгоритмами |
|
| | int strncasecmp (string str1, string str2, int len) |  | | Функция бинарно безопасное сравнение строк для первых n символов. Она похожа на strcasecmp() с той разницей, что вы можете специфицировать количество (верхнюю границу) символов (len) каждой строки, используемое при сравнении. Если любая строка коро |
|
| | int strncmp (string str1, string str2, int len) |  | | Функция бинарно безопасное сравнение строк для первых n символов. Она похожа на strcmp() с той разницей, что вы можете специфицировать количество (верхнюю границу) символов (len) каждой строки, используемое при сравнении. Если любая строка короче < |
|
| | int strpos (string haystack, string needle [, int offset]) |  | | Функция находит позицию первого вхождения строки. Она возвращает числовую позицию первого вхождения needle в строке haystack. В отличие от strrpos(), эта функция принимает полную строку как параметр needle, и вся эта строка использует |
|
| | string strrchr (string haystack, string needle) |  | | Функция находит последнее вхождение (появление) символа в строке. Она возвращает часть из haystack, начинающуюся с последнего вхождения needle и идущую до конца haystack. |
|
| | string strrev (string string) |  | | Функция разворачивает строку. Она возвращает развёрнутую строку string. |
|
| | int strrpos (string haystack, char needle) |  | | Функция находит позицию последнего вхождения char в строке. Она возвращает числовую позицию последнего вхождения needle в строке haystack. Обратите внимание, что needle в этом случае может быть только одиночным символом. Если строка передаёт |
|
| | int strspn (string str1, string str2) |  | | Функция находит длину начального сегмента маски. Она возвращает длину начального сегмента str1, состоящего полностью из из символов строки str2. |
|
| | string strstr (string haystack, string needle) |  | | Функция находит первое вхождение строки. Она возвращает часть строки haystack от первого вхождения needle до конца haystack. |
|
| | string strtok (string arg1, string arg2) |  | | Функция лексемизация/Tokenize строки. Она разделяет строку (arg1) на небольшие строки (лексемы/tokens), где каждая строка отделена символом из arg2. То есть, если у вас имеется, например, строка "This is an example string", вы можете лексеми |
|
| | string strtolower (string str) |  | | Функция переводит символы строки в нижний регистр. Она возвращает string со всеми алфавитными символами, конвертированными в нижний регистр. |
|
| | string strtoupper (string string) |  | | Функция переводит символы строки в верхний регистр. Она возвращает string со вмеси алфавитными символами, конвертированными в верхний регистр. |
|
| | string strtr (string str, string from, string to) string strtr (string str, array replace_pairs) |  | | Функция транслирует определённые символы. Она возвращает копию строки str, транслируя все появления каждого символа из параметра from в соответствующие символы из to и возвращая результат. |
|
| | int substr_count (string haystack, string needle) |  | | Функция вычисляет количество появлений подстроки. Она возвращает количество появлений подстроки needle в строке haystack. |
|
| | string substr_replace (string string, string replacement, int start [, int length]) |  | | Функция заменяет текст части строки. Она замещает копию строки string, ограниченную параметрами start и (не обязательно) length - строкой, заданной в параметре replacement. Возвращает результат. |
|
| | string substr (string string, int start [, int length]) |  | | Функция возвращает часть строки. Substr возвращает часть строки string, специфицированную параметрами start и length. |
|
| | string trim (string str [, string charlist]) |  | | Функция вырезает пустое пространство в начале и в конце строки. Она возвращает строку с вырезанными в начале и конце строки str пробелами. Вы можете также специфицировать вырезаемые символы в параметре charlist. Просто перечислите все символ |
|
| | string ucfirst (string str) |  | | Функция переводит первый символ строки в верхний регистр. Она возвращает строку с первым символом в верхнем регистре, если это алфавитный символ. |
|
| | string ucwords (string str) |  | | Функция переводит первый символ каждого слова строки в верхний регистр. Она возвращает строку с первыми символами каждого слова, переведёнными в верхний регистр, если это алфавитные символы. |
|
| | void vprintf (string format, array args) |  | | Функция выводит отформатированную строку. Отображает значения массива как форматированную строку в соответствии с format (который описан в документации для sprintf()). |
|
| | string vsprintf (string format, array args) |  | | Функция возвращает отформатированную строку. Она возвращает значения массива в виде отформатированной строки в соответствии с format (описан в документации к sprintf()). |
|
| | string wordwrap (string str [, int width [, string break [, int cut]]]) |  | | Функция делает перенос строки на данное количество символов с использованием символа разрыва строки. Она возвращает строку str с переносом в столбце с номером, специфицированным (необязательным) параметром width. Строчка разрывается с помощь |
|
| | bool checkdate (int month, int day, int year) |  | | Функция проверяет григорианскую дату/время. Она возвращает TRUE, если предоставленные данные верны; иначе возвращает FALSE. Проверяет правильность даты, сформированной аргументами. Дата считается правильной, если: year (год) имеет значение от 1 до 32767 в |
|
| | string date (string format [, int timestamp]) |  | | Функция формат локального времени/даты. Она возвращает строку, отформатированную в соответствии со строкой формата с использованием заданного целочисленного timestamp или текущего локального времени, если timestamp/"штамп времени" не задан. Примеча |
|
| | array getdate ([int timestamp]) |  | | Функция получает информацию даты/времени. Она возвращает ассоциативный массив, содержащий информацию даты из timestamp или текущего локального времени, если timestamp не задан, со следующими элементами массива: "seconds" - секунды; "minutes" - мину |
|
| | array gettimeofday (void) |  | | Функция получает текущее время. Это интерфейс для gettimeofday(2). Она возвращает ассоциативный массив, содержащий данные, возвращённые системным вызовом. "sec" - секунды; "usec" - микросекунды; "minuteswest" - минуты к западу от Greenwich |
|
| | string gmdate (string format [, int timestamp]) |  | | Функция форматирует GMT/CUT дату/время. Идентична функции date(), но время возвращается как Greenwich Mean Time (GMT). Например, если запустить в Финляндии (GMT +0200), первая строка из примера напечатает "Jan 01 1998 00:00:00", а вторая - "Dec 31 1997 22 |
|
| | int gmmktime (int hour, int minute, int second, int month, int day, int year [, int is_dst]) |  | | Функция получает UNIX timestamp для GMT-даты. Идентична mktime(), но передаваемые параметры представляют GMT-дату. |
|
| | string gmstrftime (string format [, int timestamp]) |  | | Функция форматирует GMT/CUT время/дату в соответствии с локальными установками. Работает так же, как strftime(), но время возвращается как Greenwich Mean Time (GMT). Например, при запуске под Eastern Standard Time (GMT -0500),первая строка примера выведет |
|
| | array localtime ([int timestamp [, bool is_associative]]) |  | | Функция получает локальное время. Функция Она возвращает массив, идентичный массиву структуры, возвращаемой вызовом C-функции. Первым аргументом Она является timestamp; если он не задан, используется текущее время. Вторым аргументом является is_associa |
|
| | string microtime (void) |  | | Функция возвращает текущий UNIX timestamp с микросекундами. Она возвращает строку "msec sec", где sec это текущее время, измеренное в секундах Unix Epoch (начиная с 0:00:00 January 1, 1970 GMT), а msec это микросекунды. Она доступна только в ОС, поддержив |
|
| | int mktime (int hour, int minute, int second, int month, int day, int year [, int is_dst]) |  | | Функция получает UNIX timestamp даты. Она возвращает Unix timestamp, соответствующий заданным аргументам. Этот timestamp является длинным целым, содержащим количество секунд между началом Unix Epoch (1 января 1970г.) и специфицированным временем. Аргумент |
|
| | string strftime (string format [, int timestamp]) |  | | Функция форматирует локальные дату/время в соответствии с локальными установками. Она возвращает строку, отформатированную в соответствии с заданной строкой формата с использованием timestamp или текущего локального времени, если timestamp не задан |
|
| | int strtotime (string time [, int now]) |  | | Функция разбирает английское текстовое описание datetime в UNIX timestamp. Функция ожидает строку, содержащую английский формат даты, и пытается разобрать этот формат в UNIX timestamp относительно timestamp, заданного в параметре now, или относител |
|
| | int time (void) |  | | Функция возвращает текущий UNIX timestamp. Она возвращает текущее время, измеренное в секундах с начала Unix Epoch (January 1 1970 00:00:00 GMT). |
|
|