PHP htmlspecialchars_decode () Funktion
Beispiele
Die vordefinierten HTML-Entitäten "& lt;" (weniger als) und "& gt;" (größer als), um ein Zeichen:
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
?>
HTML-Ausgabe des Codes ist wie oben (Quelltext anzeigen) folgt:
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>
Browser Ausgabe des obigen Code ist wie folgt:
Definition und Verwendung
htmlspecialchars_decode () Funktion zu einigen vordefinierten HTML-Entitäten zu Zeichen.
Wird decodiert HTML-Entitäten werden, sind:
- & Amp; decodiert in & (Ampersand)
- & Rdquo; decodiert in "(doppelte Anführungszeichen)
- "Decoded in a '(einfache Anführungszeichen)
- & Lt; decodiert als <(kleiner als)
- & Gt; dekodierenden> (größer als)
htmlspecialchars_decode () Funktion ist htmlspecialchars () die inverse Funktion der Funktion.
Grammatik
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
flags | 可选。规定如何处理引号以及使用哪种文档类型。 可用的引号类型:
规定使用的文档类型的附加 flags:
|
Technische Details
Rückkehr: | Gibt die konvertierte Zeichenfolge. |
---|---|
PHP-Version: | 5.1.0+ |
Update-Protokoll: | In PHP 5.4, fügen Sie die Anforderung zusätzliche Flags für den Dokumenttyp zu verwenden: ENT_HTML401, ENT_HTML5, ENT_XML1 und ENT_XHTML. |
Weitere Beispiele
Beispiel 1
Einige vordefinierte HTML-Entitäten in Zeichen:
$str = "Jane & 'Tarzan'";
echo htmlspecialchars_decode($str, ENT_COMPAT); // Will only convert double quotes
echo "<br>";
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
echo "<br>";
echo htmlspecialchars_decode($str, ENT_NOQUOTES); // Does not convert any quotes
?>
HTML-Ausgabe des Codes ist wie oben (Quelltext anzeigen) folgt:
<html>
<body>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'
</body>
</html>
Browser Ausgabe des obigen Code ist wie folgt:
Jane & 'Tarzan'
Jane & 'Tarzan'
Beispiel 2
Die vordefinierten HTML-Entitäten in doppelte Anführungszeichen:
$str = 'I love "PHP".';
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
?>
HTML-Ausgabe des Codes ist wie oben (Quelltext anzeigen) folgt:
<html>
<body>
I love "PHP".
</body>
</html>
Browser Ausgabe des obigen Code ist wie folgt:
PHP String Referenz