Werbung
htmlspecialchars_decode
(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben
Beschreibung
string htmlspecialchars_decode
( string $string
[, int $quote_style = ENT_COMPAT
] )
Diese Funktion ist das Gegenstück zu htmlspecialchars(). Sie konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben.
Die konvertierten Auszeichnungen sind: &, " (wenn ENT_NOQUOTES nicht gesetzt ist), ' (wenn ENT_QUOTES nicht gesetzt ist), < und >.
Parameter-Liste
- string
-
Der zu dekodierende String
- Quote-Stil
-
Quote-Stil. Eine der folgenden Konstanten kann als Wert eingesetzt werden:
Quote-Stil-Konstanten Konstantenname Beschreibung ENT_COMPAT Konvertiert doppelte Anführungszeichen und behält einfache Anführungszeichen bei (Standard) ENT_QUOTES Konvertiert doppelte und einfache Anführungszeichen ENT_NOQUOTES Lässt doppelte und einfache Anführungszeichen unkonvertiert
Rückgabewerte
Gibt den dekodierten String zurück.
Beispiele
PHP Code
1
2
3
4
2
3
4
$str = '<p>this -> "</p>';
echo htmlspecialchars_decode($str);
// Beachten Sie, dass die Anführungszeichen nicht konvertiert werden
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
<p>this -> "</p> <p>this -> "</p>
Siehe auch
- htmlspecialchars() - Wandelt Sonderzeichen in HTML-Codes um
- html_entity_decode() - Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden Ursprungszeichen
- get_html_translation_table() - Gibt die Umwandlungs-Tabelle zurück, die von htmlspecialchars und htmlentities verwendet wird