Php htmlspecialchars обратная функция

htmlspecialchars_decode — Преобразует специальные HTML-сущности обратно в соответствующие символы

Описание string htmlspecialchars_decode ( string string [, int quote_style] )

Конвертируемые сущности : & , » (когда ENT_NOQUOTES не установлена), ‘ (когда ENT_QUOTES установлена), and > .

Список параметров

Строка, которую надо преобразовать

Стиль ковычек. Может принимать значение одной из следующих констант:

Таблица 1. Константы quote_style

Имя константыОписаниеENT_COMPATПреобразовывать двойные ковычки и пропускать одинарные (по умолчанию)ENT_QUOTESПреобразовывать и двойные, и одинарные ковычкиENT_NOQUOTESНе преобразовывать ни двойные, ни одинарные ковычки

Возвращаемые значения

Возвращает преобразованную строку.

Примеры

Пример 1. Пример использования функции htmlspecialchars_decode()

htmlspecialchars_decode — Преобразует специальные HTML-сущности обратно в соответствующие символы

Описание

Эта функция является обратной к htmlspecialchars() . Она преобразует специальные HTML-сущности обратно в соответствующие символы.

Конвертируемые сущности : &, » (когда ENT_NOQUOTES не установлена), ‘ (когда ENT_QUOTES установлена), .

Список параметров

Строка, которую надо преобразовать

Стиль ковычек. Может принимать значение одной из следующих констант:

(PHP 5 >= 5.1.0, PHP 7)

htmlspecialchars_decode — Преобразует специальные HTML-сущности обратно в соответствующие символы

Описание

Эта функция является антиподом htmlspecialchars() . Она преобразует специальные HTML-сущности обратно в соответствующие символы.

Конвертируемые сущности : &, « (когда ENT_NOQUOTES не установлена), (когда ENT_QUOTES установлена), .

Список параметров

Строка, которую надо преобразовать.

Битовая маска из одного или нескольких следующих флагов, которые указывают как обрабатывать кавычки и какие типы документов использовать. Значением по умолчанию является ENT_COMPAT | ENT_HTML401.

Доступные константы, используемые в качестве параметра flags Имя константыОписание ENT_COMPAT Преобразует двойные кавычки и пропускает одинарные. ENT_QUOTES Преобразует и двойные, и одинарные кавычки. ENT_NOQUOTES Не преобразует ни двойные, ни одинарные кавычки. ENT_HTML401 Обрабатывать код как HTML 4.01. ENT_XML1 Обрабатывать код как XML 1. ENT_XHTML Обрабатывать код как XHTML. ENT_HTML5 Обрабатывать код как HTML 5.Читайте также:  Как установить профиль в фотошопе

Возвращаемые значения

Возвращает преобразованную строку.

Список изменений

ВерсияОписание5.4.0Добавлены константы ENT_HTML401 , ENT_XML1 , ENT_XHTML и ENT_HTML5 .

Примеры

Пример #1 Пример использования функции htmlspecialchars_decode()

echo htmlspecialchars_decode ( $str );

// обратите внимание, что в данном случае кавычки не будут преобразованы
echo htmlspecialchars_decode ( $str , ENT_NOQUOTES );
?>

Результат выполнения данного примера:

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

  • htmlspecialchars() — Преобразует специальные символы в HTML-сущности
  • html_entity_decode() — Преобразует все HTML-сущности в соответствующие символы
  • get_html_translation_table() — Возвращает таблицу преобразований, используемую функциями htmlspecialchars и htmlentities

9726552