Учебник РНР
Назад Вперёд

XCVII. Строковые функции

Эти функции различными способами работают со строками. Более специализированными являются разделы регулярных выражений и URL.

О поведении строк, особенно в свете употребления одинарных кавычек, двойных кавычек и escape-последовательностей, см. статью Строки в разделе Типы данного учебника.

Ещё более мощные функции обработки строк - функции регулярных выражений POSIX и Perl-совместимые функции регулярных выражений.

Содержание
addcslashes - закавычивает строку слэшами в стиле C
addslashes - закавычивает строку слэшами
bin2hex - конвертирует двоичные данные в 16-ричное представление
chop - псевдоним rtrim()
chr - возвращает специфический символ
chunk_split - делит строку на небольшие отрезки
convert_cyr_string - конвертирует из одного набора символов кириллицы в другой
count_chars - возвращает информацию о символах , используемых с строке
crc32 - вычисляет crc32-полином строки
crypt - однонаправленное шифрование строки (хэширование)
echo - выводит одну или более строк
explode - делит строку строкой
get_html_translation_table - возвращает таблицу трансляции, используемую htmlspecialchars() и htmlentities()
get_meta_tags - извлекает все content-атрбуты meta-тэгов из файла и возвращает массив
hebrev - конвертирует логический Hebrew-текст в визуальный
hebrevc - конвертирует логический Hebrew-текст в визуальный текст с конвертацией newline
htmlentities - конвертирует все символы в HTML-мнемоники
htmlspecialchars - конвертирует специальные символы в HTML-мнемоники
implode - объединяет элементы массива со строкой
join - объединяет элементы массива со строкой
levenshtein - вычисляет Levenshtein-растояние между двумя строками
localeconv - получает информацию о форматировании чисел
ltrim - вырезает пробелы в начале строки
md5_file - вычисляет md5-хэш данного filename
md5 - вычисляет md5-хэш строки
metaphone - вычисляет ключ metaphone строки
nl_langinfo - запрашивает информацию языка и локализации
nl2br - вставляет HTML-разрывы строк перед всеми символами newline в строке
ord - возвращает ASCII-значение символа
parse_str - разбирает строку в переменных
print - выводит строку
printf - выводит отформатированную строку
quoted_printable_decode - конвертирует закавыченную строку для печати в 8-битную строку
quotemeta - закавычивает meta-символы
rtrim - вырезает пробелы в конце строки
setlocale - устанавливает локальную информацию
similar_text - вычисляет сходство между двумя строками
soundex - вычисляет ключ soundex строки
sprintf - возвращает форматированную строку
sscanf - разбирает ввод из строки в соответствии с форматом
str_pad - заполняет строку на на определённую длину другой строкой
str_repeat - повторяет строку
str_replace - заменяет все вхождения строки поиска строкой замещения
str_rot13 - выполняет rot13-трансформацию строки
strcasecmp - бинарно безопасное сравнение строк без учета регистра
strchr - находит первое вхождение символа
strcmp - бинарно безопасное сравнение строк
strcoll - сравнение строк на основе установок локализации
strcspn - находит длину начального сегмента, не совпадающего с маской
strip_tags - вырезает тэги HTML и PHP из строки
stripcslashes - раскавычивает строку, закавыченную функцией addcslashes()
stripslashes - раскавычивает строку, закавыченную функцией addslashes()
stristr - strstr() без учёта регистра
strlen - получает длину строки
strnatcasecmp - сравнение строк без учёта регистра с использованием алгоритма "натурального порядка"
strnatcmp - сравнение строк алгоритмом "натурального порядка"
strncasecmp - бинарно безопасное сравнение первых n символов строки без учёта регистра
strncmp - бинарно безопасное сравнение первых n символов строки
strpos - находит позицию первого появления/вхождения в строке
strrchr - находит последнее появление символа в строке
strrev - разворачивает строку
strrpos - находит позицию последнего появления символа в строке
strspn - находит длину начального сегмента, совпадающего с маской
strstr - находит первое появление строки
strtok - "лексемизирует" строку
strtolower - переводит символы строки в нижний регистр
strtoupper - переводит символы строки в верхний регистр
strtr - транслирует определённые символы
substr_count - подсчитывает количество вхождений подстроки
substr_replace - заменяет текст в части строки
substr - возвращает часть строки
trim - вырезает пробелы в начале и в конце строки
ucfirst - переводит первый символ строки в верхний регистр
ucwords - переводит в верхний регистр первый символ каждого слова строки
vprintf - выводит отформатированную строку
vsprintf - возвращает отформатированную строку
wordwrap - окружает строку заданным количеством символов с использованием символа разрыва строки

Назад Оглавление Вперёд
socket_writev Вверх addcslashes