PHP5 Функции Строк
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() | Вычисляет ключ метафона строки |
| 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() | Unquotes строка, заключенная в кавычки с помощью addcslashes() |
| stripslashes() | Unquotes строка заключенная в кавычки с помощью 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() | Обертывание строки в заданное количество символов |