11111

Функции обработки строк

Пред.

След.

CXXXIII. Функции обработки строк

Введение

- Эти функции предназначены для выполнения различных манипуляций со строками. Более специализированные функции см. в разделах, посвященных регулярным выражениям и обработке 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)

Смотрите также

- Для получения информации о более сложной обработке строк обратитесь к разделам о регулярных выражениях: POSIX-совместимых и Perl-совместимых.

Содержание

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 -- Преобразует 1-й символ строки в верхний регистр

ucwords -- Преобразует в верхний регистр 1-й символ каждого слова в строке

vfprintf -- Write a formatted string to a stream

vprintf -- Выводит отформатированную строку

vsprintf -- Возвращает отформатированную строку

wordwrap -- Выполняет перенос строки на данное количество символов с использованием символа разрыва строки.

Пред.

Начало

След.

stream_wrapper_unregister

Уровень выше

addcslashes 22222

Free Web Hosting