PHP 5 Строковыефункции
Строковые функции PHP 5
Строковые функции PHP являются частью ядра PHP. Для использования этих функций установка не требуется.
| Функция | Описание |
|---|---|
| addcslashes() | Возвращает строку с обратными слешами, добавленными перед указанными символами. |
| addslashes() | Возвращает строку с обратными слешами, добавленными перед предопределёнными символами. |
| bin2hex() | Преобразует строку символов ASCII в шестнадцатеричные значения. |
| chop() | Удаляет пробельные символы или другие символы с правой стороны строки. |
| chr() | Возвращает символ по указанному значению ASCII. |
| chunk_split() | Разбивает строку на последовательность меньших частей. |
| convert_cyr_string() | Преобразует строку из одной кириллической кодировки в другую. |
| convert_uudecode() | Декодирует строку, закодированную uuencode. |
| convert_uuencode() | Кодирует строку с использованием алгоритма uuencode. |
| count_chars() | Возвращает информацию о символах, используемых в строке. |
| crc32() | Вычисляет 32-битную CRC (циклическую контрольную сумму) для строки. |
| crypt() | Одностороннее хеширование строки. |
| echo() | Выводит одну или несколько строк. |
| explode() | Разбивает строку на массив. |
| fprintf() | Записывает форматированную строку в указанный выходной поток. |
| get_html_translation_table() | Возвращает таблицу преобразования, используемую htmlspecialchars() и htmlentities(). |
| hebrev() | Преобразует текст на иврите в видимый текст. |
| hebrevc() | Преобразует текст на иврите в видимый текст и преобразует символы новой строки (\n) в <br>. |
| hex2bin() | Преобразует строку шестнадцатеричных значений в ASCII-символы. |
| html_entity_decode() | Преобразует HTML-сущности в символы. |
| htmlentities() | Преобразует символы в HTML-сущности. |
| htmlspecialchars_decode() | Преобразует некоторые предопределённые HTML-сущности в символы. |
| htmlspecialchars() | Преобразует некоторые предопределённые символы в HTML-сущности. |
| implode() | Возвращает строку, составленную из элементов массива. |
| join() | Псевдоним implode(). |
| lcfirst() | Преобразует первый символ строки в нижний регистр. |
| levenshtein() | Возвращает расстояние Левенштейна между двумя строками. |
| localeconv() | Возвращает информацию о локальном числовом и денежном форматировании. |
| ltrim() | Удаляет пробельные символы или другие символы в начале строки. |
| md5() | Вычисляет MD5-хеш строки. |
| md5_file() | Вычисляет MD5-хеш файла. |
| metaphone() | Вычисляет ключ metaphone строки. |
| money_format() | Возвращает строку, отформатированную как денежная строка. |
| nl_langinfo() | Возвращает указанную информацию о локали. |
| nl2br() | Вставляет HTML-переносы строк перед каждым переводом строки в строке. |
| number_format() | Форматирует число с группировкой тысяч. |
| ord() | Возвращает ASCII-значение первого символа строки. |
| parse_str() | Разбирает строку запроса на переменные. |
| print() | Выводит одну или несколько строк. |
| printf() | Выводит форматированную строку. |
| quoted_printable_decode() | Преобразует строку quoted-printable в 8-битную строку. |
| quoted_printable_encode() | Преобразует 8-битную строку в строку quoted-printable. |
| quotemeta() | Экранирует метасимволы. |
| rtrim() | Удаляет пробельные символы или другие символы с правой стороны строки. |
| setlocale() | Устанавливает информацию о локали. |
| sha1() | Вычисляет хеш SHA-1 строки. |
| sha1_file() | Вычисляет хеш SHA-1 файла. |
| similar_text() | Вычисляет сходство между двумя строками. |
| soundex() | Вычисляет ключ soundex строки. |
| sprintf() | Записывает форматированную строку в переменную. |
| sscanf() | Разбирает входные данные из строки в соответствии с заданным форматом. |
| str_getcsv() | Разбирает строку CSV в массив. |
| str_ireplace() | Заменяет некоторые символы в строке (без учёта регистра). |
| 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(). |
| stripslashes() | Удаляет обратные слеши, добавленные функцией addslashes(). |
| stripos() | Возвращает позицию первого вхождения строки в другую строку (без учёта регистра). |
| stristr() | Находит позицию первого вхождения строки в другую строку (без учёта регистра). |
| strlen() | Возвращает длину строки. Для обработки китайских строк используйте функциюmb_strlen()。 |
| strnatcasecmp() | Сравнивает две строки, используя алгоритм "естественного порядка" (без учёта регистра). |
| strnatcmp() | Сравнивает две строки, используя алгоритм "естественного порядка" (с учётом регистра). |
| strncasecmp() | Сравнивает первые n символов строк (без учёта регистра). |
| strncmp() | Сравнивает первые n символов строк (с учётом регистра). |
| strpbrk() | Ищет в строке любой из указанных символов. |
| strpos() | Возвращает позицию первого вхождения строки в другую строку (с учётом регистра). |
| strrchr() | Находит последнее вхождение строки в другую строку. |
| strrev() | Переворачивает строку. |
| strripos() | Находит позицию последнего вхождения строки в другую строку (без учёта регистра). |
| strrpos() | Находит позицию последнего вхождения строки в другую строку (с учётом регистра). |
| strspn() | Возвращает количество указанных символов, содержащихся в строке. |
| strstr() | Находит первое вхождение строки в другую строку (с учётом регистра). |
| strtok() | Разбивает строку на более мелкие строки. |
| strtolower() | Преобразует строку в строчные буквы. |
| strtoupper() | Преобразует строку в прописные буквы. |
| strtr() | Преобразует указанные символы в строке. |
| substr() | Возвращает часть строки. |
| mb_substr() | Возвращает часть строки на китайском языке. |
| substr_compare() | Сравнивает две строки с указанной начальной позиции (бинарно-безопасно и, при необходимости, с учётом регистра). |
| substr_count() | Подсчитывает количество вхождений подстроки в строку. |
| substr_replace() | Заменяет часть строки другой строкой. |
| trim() | Удаляет пробельные и другие символы с обеих сторон строки. |
| ucfirst() | Преобразует первый символ строки в верхний регистр. |
| ucwords() | Преобразует первый символ каждого слова в строке в верхний регистр. |
| vfprintf() | Записывает форматированную строку в указанный выходной поток. |
| vprintf() | Выводит форматированную строку. |
| vsprintf() | Записывает форматированную строку в переменную. |
| wordwrap() | Переносит строку на указанную длину. |