English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый курс

PHP продвинутый курс

PHP & MySQL

PHP справочник

PHP html_special_chars_decode() функция примеры использования и примеры

   PHP String строковые функции руководства

    Функция html_special_chars_decode() используется для преобразования специальных HTML символов в обычные символы.

Синтаксис

string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] )

Определение и использование

Он используется для преобразования специальных HTML символов в символы.

Внимание: функция действует oppositely к функции htmlspecialchars(). Она преобразует специальные HTML символы в обычные символы.

Декодируемые HTML символы включают:

  • & декодируется в & (и)

  • " декодируется в " (двойная кавычка)

  • ' декодируется в ' (одинарная кавычка)

  • < декодируется в < (меньше)

  • > декодируется в > (больше)

Возвратное значение

Возвращает декодированную строку.

Параметр

НомерПараметры и описание
1

string

Строка для декодирования

2

flags

Указание, как обрабатывать кавычки и какой тип документа использовать.

Доступные типы кавычек:

  • ENT_COMPAT - по умолчанию. Декодировать только двойные кавычки.

  • ENT_QUOTES - декодировать двойные и одинарные кавычки.

  • ENT_NOQUOTES - не декодировать никакие кавычки.

Дополнительные флаги для указанного типа документа:

  • ENT_HTML401 - по умолчанию. Обрабатывать код как HTML 4.01.

  • ENT_HTML5 - обрабатывать код как HTML 5.

  • ENT_XML1 - обрабатывать код как XML 1.

  • ENT_XHTML - обрабатывать код как XHTML.

Онлайн пример

Попробуйте следующий пример, который преобразует предопределенные HTML символы в двойные кавычки

<?php
    //Предопределенные HTML символы заменяются на двойные кавычки
   $str = "<p>"oldtoolbag.com" -> </p>\n";
   echo htmlspecialchars_decode($str);
?>
Тестировать, посмотрите‹/›

Результат вывода-

"oldtoolbag.com" ->

PHP String строковые функции руководства