Документация
HTML CSS PHP PERL другое
Справочник PHP
 

Справочник PHP


 

Работа со строками

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


Главная
perl
php
html
css
web
Veselov
Высоцкий
Искусство
Горюнова