(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben
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 >.
Der zu dekodierende String
Quote-Stil. Eine der folgenden Konstanten kann als Wert eingesetzt werden:
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 |
Gibt den dekodierten String zurück.
Beispiel #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>