| |
| | 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. Строчка разрывается с помощь |
|
|