|
|
Функции обработки строк
Эти функции предназначены для выполнения различных манипуляций со
строками. Более специализированные функции см. в разделах, посвященных
регулярным выражениям и обработке URL.
Для получения общей информации о работе со строками, особенно об
использовании одиночных и двойных кавычек и экранировании символов,
смотрите главу "Строки"
в разделе "Типы" .
Эти функции всегда доступны. Для использования этих функций не требуется проведение установки,
поскольку они являются частью ядра PHP.
Перечисленные ниже константы определены данным расширением и могут быть
доступны только в том случае, если PHP был собран с
поддержкой этого расширения или же в том случае, если
данное расширение подгружается во время выполнения.
Содержание- addcslashes -- Экранирует спецсимволы в стиле языка C
- addslashes -- Экранирует спецсимволы в строке
- bin2hex --
Преобразует бинарные данные в шестнадцатиричное представление
- chop -- Псевдоним функции rtrim()
- chr -- Возвращает символ по его коду
- chunk_split -- Разбивает строку на фрагменты
- convert_cyr_string --
Преобразует строку из одной кириллической кодировки в другую
- convert_uudecode --
Преобразует строку из формата uuencode в обычный вид
- convert_uuencode --
Преобразует строку в формат uuencode
- count_chars --
Возвращает информацию о символах, входящих в строку
- crc32 -- Вычисляет CRC32 для строки
- crypt -- Необратимое шифрование (хэширование)
- echo -- Выводит одну или более строк
- explode -- Разбивает строку на подстроки
- fprintf -- Записывает отформатированную строку в поток
- get_html_translation_table --
Возвращает таблицу преобразований, используемую функциями
htmlspecialchars() и
htmlentities()
- hebrev --
Преобразует текст на иврите из логической кодировки в визуальную.
- hebrevc --
Преобразует текст на иврите из логической кодировки в визуальную с
преобразованием перевода строки.
- html_entity_decode --
Преобразует HTML сущности в соответствующие символы
- htmlentities --
Преобразует символы в соответствующие HTML сущности.
- htmlspecialchars_decode --
Преобразует специальные HTML-сущности обратно в соответствующие символы
- htmlspecialchars --
Преобразует специальные символы в HTML сущности
- implode -- Объединяет элементы массива в строку
- join -- Псевдоним функции implode()
- levenshtein --
Вычисляет расстояние Левенштейна между двумя строками
- localeconv -- Возвращает информацию о числовых форматах
- ltrim --
Удаляет пробелы из начала строки
- md5_file -- Возвращает MD5 хэш файла
- md5 -- Возвращает MD5 хэш строки
- metaphone -- Возвращает ключ metaphone для строки
- money_format -- Форматирует число как денежную величину
- nl_langinfo --
Возвращает информацию о языке и локали
- nl2br --
Вставляет HTML код разрыва строки перед каждым переводом строки
- number_format -- Форматирует число с разделением групп
- ord -- Возвращает ASCII код символа
- parse_str -- Разбирает строку в переменные
- print -- Выводит строку
- printf -- Выводит отформатированную строку
- quoted_printable_decode --
Раскодирует строку, закодированную методом quoted printable
- quotemeta -- Экранирует специальные символы
- rtrim --
Удаляет пробелы из конца строки
- setlocale -- Устанавливает локаль
- sha1_file -- Возвращает SHA1 хэш файла
- sha1 -- Возвращает SHA1 хэш строки
- similar_text --
Вычисляет степень похожести двух строк
- soundex -- Возвращает ключ soundex для строки
- sprintf -- Возвращает отформатированную строку
- sscanf --
Разбирает строку в соответствии с заданным форматом
- str_ireplace --
Регистро-независимый вариант функции
str_replace().
- str_pad --
Дополняет строку другой строкой до заданной длины
- str_repeat -- Возвращает повторяющуюся строку
- str_replace --
Заменяет строку поиска на строку замены
- str_rot13 -- Выполняет над строкой преобразование ROT13
- str_shuffle -- Переставляет символы в строке
- str_split --
Преобразует строку в массив
- str_word_count --
Возвращает информацию о словах, входящих в строку
- strcasecmp --
Сравнение строк без учета регистра, безопасное для данных в двоичной
форме
- strchr -- Псевдоним функции strstr()
- strcmp --
Сравнение строк, безопасное для данных в двоичной форме
- strcoll -- Сравнение строк с учетом текущей локали
- strcspn --
Возвращает длину участка в начале строки, не соответствующего маске
- strip_tags -- Удаляет HTML и PHP тэги из строки
- stripcslashes --
Удаляет экранирование символов, произведенное функцией
addcslashes()
- stripos --
Возвращает позицию первого вхождения подстроки без учета регистра
- stripslashes --
Удаляет экранирование символов, произведенное функцией
addslashes()
- stristr --
Регистро-независимый вариант функции strstr().
- strlen -- Возвращает длину строки
- strnatcasecmp --
Сравнение строк без учета регистра с использованием алгоритма
"естественного упорядочения"
- strnatcmp --
Сравнение строк с использованием алгоритма "естественного
упорядочения"
- strncasecmp --
Сравнение первых n символов строк без учета регистра, безопасное для
данных в двоичной форме
- strncmp --
Сравнение первых n символов строк без учета регистра, безопасное для данных в двоичной форме
- strpbrk --
Ищет в строке любой символ из заданного набора
- strpos --
Возвращает позицию первого вхождения подстроки
- strrchr --
Находит последнее вхождение подстроки
- strrev -- Переворачивает строку
- strripos --
Возвращает позицию последнего вхождения подстроки без учета регистра
- strrpos --
Возвращает позицию последнего вхождения символа
- strspn --
Возвращает длину участка в начале строки, соответствующего маске
- strstr --
Находит первое вхождение подстроки
- strtok -- Разбивает строку
- strtolower -- Преобразует строку в нижний регистр
- strtoupper -- Преобразует строку в верхний регистр
- strtr -- Преобразует заданные символы
- substr_compare --
Безопасное для обработки данных в двоичной форме сравнение 2 строк со
смещением, с учетом или без учета регистра
- substr_count -- Возвращает число вхождений подстроки
- substr_replace -- Заменяет часть строки
- substr -- Возвращает подстроку
- trim --
Удаляет пробелы из начала и конца строки
- ucfirst --
Преобразует первый символ строки в верхний регистр
- ucwords --
Преобразует в верхний регистр первый символ каждого слова в строке
- vfprintf -- Записывает форматированную строку в поток
- vprintf -- Выводит отформатированную строку
- vsprintf -- Возвращает отформатированную строку
- wordwrap --
Выполняет перенос строки на данное количество символов с
использованием символа разрыва строки.
|
|
|