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
] )
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
Example#1 Ein htmlspecialchars_decode()-Beispiel
<?php
$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>