PHP htmlspecialchars_decode()Funktionen
Beispiel
Konvertieren Sie die vordefinierten HTML-Entitäten "<" (kleiner als) und ">" (größer als) in Zeichen:
Die HTML-Ausgabe des obigen Codes ist wie folgt (Quellcode anzeigen):
Die Browser-Ausgabe des obigen Codes lautet wie folgt:
Definition und Verwendung
Die Funktion htmlspecialchars_decode() konvertiert einige vordefinierte HTML-Entitäten in Zeichen.
Die HTML-Entitäten, die dekodiert werden, sind:
- & dekodiert zu & (kaufmännisches Und)
- " decodiert zu " (doppeltes Anführungszeichen)
- ' decodiert zu ' (einfaches Anführungszeichen)
- < decodiert zu < (kleiner als)
- > decodiert zu > (größer als)
Die Funktion htmlspecialchars_decode() isthtmlspecialchars()die Umkehrfunktion der Funktion htmlspecialchars().
Syntax
| Parameter | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu dekodierende Zeichenkette an. |
| Flags | Optional. Legt fest, wie Anführungszeichen behandelt werden und welcher Dokumenttyp verwendet werden soll. Verfügbare Anführungszeichen-Typen:
Zusätzliche Flags zur Angabe des verwendeten Dokumenttyps:
|
Technische Details
| Rückgabewert: | Gibt die konvertierte Zeichenfolge zurück. |
|---|---|
| PHP-Version: | 5.1.0+ |
| Änderungsprotokoll: | In PHP 5.4 wurden zusätzliche Flags zur Angabe des Dokumenttyps hinzugefügt: ENT_HTML401, ENT_HTML5, ENT_XML1 und ENT_XHTML. |
Weitere Beispiele
Beispiel 1
Einige vordefinierte HTML-Entities in Zeichen umwandeln:
Die HTML-Ausgabe des obigen Codes ist wie folgt (Quellcode anzeigen):
Die Browser-Ausgabe des obigen Codes lautet wie folgt:
Jane & 'Tarzan'
Jane & 'Tarzan'
Beispiel 2
Vordefinierte HTML-Entitäten in doppelte Anführungszeichen umwandeln:
Die HTML-Ausgabe des obigen Codes ist wie folgt (Quellcode anzeigen):
Die Browser-Ausgabe des obigen Codes lautet wie folgt:
PHP-String-Referenzhandbuch Weitere Erweiterungen