|
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 - окружает строку заданным количеством символов с использованием символа разрыва строки
|
|