PHP 5 String Функции
PHP 5 строковых функций
PHP строковые функции являются частью ядра PHP. Для использования этих функций установка не требуется.
Функции | Описание |
---|---|
addcslashes() | Возвращает строку с обратными слэшями перед указанными символами |
addslashes() | Возвращает строку с обратной косой чертой перед предопределенными символами |
bin2hex() | Преобразует строку символов ASCII в шестнадцатеричные значения |
chop() | Удаляет пробелы или другие символы с правого конца строки |
chr() | Возвращает символ из заданного значения ASCII |
chunk_split() | Разбиение строки на ряд мелких деталей |
convert_cyr_string() | Преобразует строку из одного набора символов кириллицы в другой |
convert_uudecode() | Декодирования строки uuencoded |
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() | Преобразует строку, печатаемую в кавычках, в 8-битную строку |
quoted_printable_encode() | Преобразует 8-битную строку в цитируемую печатаемую строку |
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() | Возвращает длину строки |
strnatcasecmp() | Сравнивает две строки с использованием алгоритма "естественного порядка" (с учетом регистра) |
strnatcmp() | Сравнивает две строки, используя алгоритм "естественного порядка" (с учетом регистра) |
strncasecmp() | Сравнение строк первых n символов (с учетом регистра) |
strncmp() | Сравнение строк первых n символов (с учетом регистра) |
strpbrk() | Поиск строки для любого набора символов |
strpos() | Возвращает позицию первого вхождения строки внутри другой строки (с учетом регистра) |
strrchr() | Находит последнее вхождение строки внутри другой строки |
strrev() | Изменяет строку |
strripos() | Находит позицию последнего вхождения строки внутри другой строки (регистр не учитывается) |
strrpos() | Находит позицию последнего вхождения строки внутри другой строки (с учетом регистра) |
strspn() | Возвращает количество символов, найденных в строке, содержащей только символы из заданного |
strstr() | Находит первое вхождение строки внутри другой строки (с учетом регистра) |
strtok() | Разбиение строки на более мелкие строки |
strtolower() | Преобразует строку в строчные буквы |
strtoupper() | Преобразует строку в прописные буквы |
strtr() | Переводит определенные символы в строке |
substr() | Возвращает часть строки |
substr_compare() | Сравнивает две строки из указанной начальной позиции (двоичный безопасный и при необходимости чувствительный к регистру) |
substr_count() | Подсчитывает количество раз, когда подстрока возникает в строке |
substr_replace() | Заменяет часть строки другой строкой |
trim() | Удаляет пробелы или другие символы с обеих сторон строки |
ucfirst() | Преобразует первый символ строки в верхний регистр |
ucwords() | Преобразует первый символ каждого слова в строку в верхний регистр |
vfprintf() | Записывает отформатированную строку в указанный выходной поток |
vprintf() | Выводит отформатированную строку |
vsprintf() | Записывает отформатированную строку в переменную |
wordwrap() | Перенос строки на заданное число символов |