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() Переносит строку на указанную длину.
Другие расширения