htmlspecialchars_decode
(PHP 5 >= 5.1.0RC1)
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:
Tabelle 1. 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
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> |
|