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

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
Ссылка на основную публикацию
Huawei модельный ряд смартфонов 2018
Китайские смартфоны Huawei – это идеальное сочетание превосходного качества и доступной цены. Мобильные телефоны Huawei могут похвастаться: высокой производительностью, которая...
49 176 Код какого города
Код Страна Регион Город Оператор +49 176 Германия Fonic +49 176 Германия O2 +49 176 Германия Mobile O2 2015 -...
500 Байт это сколько бит
Для начала попробуем разобраться, что же такое биты и байты. Бит это самая наименьшая единица измерения количества информации. Наравне с...
Hyper v windows 10 домашняя как установить
Включение Hyper-V для создания виртуальных машин в Windows 10. Enable Hyper-V to create virtual machines on Windows 10. Hyper-V можно...
Adblock detector