создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

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

Пред.

След.

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

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting