Введение
Эти функции предназначены для выполнения различных манипуляций со строками. Более специализированные функции см. в разделах, посвященных регулярным выражениям и обработке URL.
Для получения общей информации о работе со строками, особенно об использовании одиночных и двойных кавычек и экранировании символов, смотрите главу "Строки" в разделе "Типы" .
Требования
Эти функции всегда доступны.
Установка
Для использования этих функций не требуется проведение установки, поскольку они являются частью ядра PHP.
Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение подгружается во время выполнения.
- CRYPT_SALT_LENGTH integer
CRYPT_STD_DES integer
CRYPT_EXT_DES integer
CRYPT_MD5 integer
CRYPT_BLOWFISH integer
HTML_SPECIALCHARS (integer)
HTML_ENTITIES (integer)
ENT_COMPAT (integer)
ENT_QUOTES (integer)
ENT_NOQUOTES (integer)
CHAR_MAX (integer)
LC_CTYPE (integer)
LC_NUMERIC (integer)
LC_TIME (integer)
LC_COLLATE (integer)
LC_MONETARY (integer)
LC_ALL (integer)
LC_MESSAGES (integer)
STR_PAD_LEFT (integer)
STR_PAD_RIGHT (integer)
- STR_PAD_BOTH (integer)
- 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 -- Выполняет перенос строки на данное количество символов с использованием символа разрыва строки.
По материалам сайта: http://www.php.su/
|