Heim >Backend-Entwicklung >PHP-Tutorial >htmlspecialchars_decode()-Funktion in PHP
Die Funktion
html_special_chars_decode() wird verwendet, um spezielle HTML-Entitäten wieder in Zeichen umzuwandeln.
Hier sind die HTML-Entitäten, die dekodiert werden -
& wird zu & (kaufmännisches Und)
" wird zu " (doppeltes Anführungszeichen)
& #039; wird zu ' (einfaches Anführungszeichen)
& lt; wird zu
> wird zu > (größer als)
htmlspecialchars_decode(str,flags)
str – die zu dekodierende Zeichenfolge
Flaggen - Gibt an, wie mit Angeboten umgegangen wird und welcher Dokumenttyp verwendet werden soll.
Die folgenden Anführungszeichenstile sind:
ENT_COMPAT – Standard. Nur doppelte Anführungszeichen dekodieren
ENT_QUOTES – Doppelte und einfache Anführungszeichen dekodieren
ENT_NOQUOTES – Keine Anführungszeichen dekodieren
Zusätzliches Flag zur Angabe des verwendeten Dokumenttyps –
ENT_HTML 401 – Standard. Prozesscode als HTML 4.01
ENT_HTML5 – Prozesscode als HTML 5
ENT_XML1 – Prozesscode als XML 1
ENT_XHTML – Prozesscode als
Live-Demonstration
<?php $s = "<p>this -> "keyword in programming language</p></p><p>"; echo htmlspecialchars_decode($s); echo htmlspecialchars_decode($s, ENT_NOQUOTES); ?>
Das Folgende ist die Ausgabe -
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>
Das obige ist der detaillierte Inhalt vonhtmlspecialchars_decode()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!