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

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP html_entity_decode() 函数用法及示例

PHP String Zeichenkettenfunktionen Handbuch

    html_entity_decode() 函数用于将 HTML 实体转换为相应的字符

语法

string html_entity_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") ] )

定义和用法

Definition und Verwendung

Es wird verwendet, um HTML-Entitäten in die Zeichen des Anwendungen umzuwandeln.

Rückgabewert

Es gibt den dekodierten String zurück.

ParameterNummer
1

Parameter und Beschreibung

string

2

Es enthält Informationen über den Eingabestring.

flags

Optional. Bestimmt, wie Anführungszeichen behandelt werden und welchen Dokumenttyp verwendet wird.

  • Verfügbare Anführungszeichenarten: - ENT_COMPAT

  • Standard. Nur doppelte Anführungszeichen dekodieren. - Doppelte und einfache Anführungszeichen dekodieren.

  • ENT_NOQUOTES - Keine Anführungszeichen dekodieren.

Zusätzliche Flags für die angegebene Dokumentart festlegen:

  • ENT_HTML401 - Standard. Als HTML 4.01 Als HTML verarbeiten.

  • ENT_HTML5 - Als HTML 5 Als HTML verarbeiten.

  • ENT_XML1 - Als XML 1 Als HTML verarbeiten.

  • ENT_XHTML - Als XHTML-Code verarbeiten.

3
Optional. Eine Zeichenkette, die den zu verwendenden Zeichensatz angibt.

Zulässige Werte:

  • UTF-8 - Standard. ASCII-kompatibel mit mehrzeiligen 8 Bit Unicode

  • ISO-8859-1 - Westeuropäisch

  • ISO-8859-15 - Westeuropäisch (mit Euro-Symbolen + ISO-8859-1 verlorene lateinische und finnische Buchstaben)

  • cp866 - DOS-spezifischer kyrillischer Zeichensatz

  • cp1251 - Windows-spezifischer kyrillischer Zeichensatz

  • cp1252 - Windows-spezifischer westeuropäischer Zeichensatz

  • KOI8-R - Russisch

  • BIG5 - Traditionelles Chinesisch, hauptsächlich in Taiwan verwendet

  • GB2312 - Chinesisch, Standardzeichenkodierung

  • BIG5-HKSCS - Big5 mit Hongkong-Erweiterung5

  • Shift_JIS - Japanisch

  • EUC-JP - Japanisch

  • MacRoman - Zeichensatz, der auf dem Mac-Betriebssystem verwendet wird

Anmerkung:in PHP 5.4 früheren Versionen, nicht erkannte Zeichensätze werden ignoriert und durch ISO-8859-1 ersetzen. Ab PHP 5.4 Ab Version, nicht erkannte Zeichensätze werden ignoriert und durch UTF-8 ersetzen.

Online-Beispiel

Probieren Sie die folgenden Beispiele aus, um HTML-Entitäten in Zeichen zu konvertieren:

<?php
   $input = "w3codebox\".com\" einfach <b>leicht</b> Lernen";
   $ab = htmlentities($input);
   $b = html_entity_decode($ab);
   echo $b;
?>
Testen Sie heraus‹/›

Ausgabeergebnis-

w3codebox ".com" einfach <b>leicht</b> Lernen

PHP String Zeichenkettenfunktionen Handbuch