English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die Funktion htmlspecialchars() wandelt spezielle Zeichen in HTML-Entitäten um.
string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") [, bool $double_encode = true ]] )
Verwendet, um spezielle Zeichen in HTML-Entitäten umzuwandeln
Es gibt die umgewandelte Zeichenkette (string) zurück.
Wenn die Zeichenkette string in der angegebenen Codierung encoding ungültige Code-Unit-Reihen enthält und keine ENT_IGNORE- oder ENT_SUBSTITUTE-Marke gesetzt ist, wird eine leere Zeichenkette zurückgegeben.
Vordefinierte Zeichen sind:
& (Und) wird zu &
" (Doppelclität) wird zu "
' (Einziclität) wird zu '
< (Kleiner als) wird zu <
> (Größer als) wird zu >
Hinweis:Um spezielle HTML-Entitäten in Zeichen umzuwandeln, verwenden Sie htmlspecialchars_decode() Funktion.
Reihennummer | Parameter und Beschreibung |
---|---|
1 | string Erforderlich. Es enthält Informationen über die Eingabezeichenkette |
2 | flags Optional. Bestimmen Sie, wie Anführungszeichen, ungültige Codierungen und welche Dokumenttypen behandelt werden sollen.Verfügbare Anführungszeichenarten:
Ungültige Codierung:
Zusätzliche Flags für die festgelegte Dokumentart angeben:
|
3 | encoding Es ist ein optionaler Parameter, der die Kodierung definiert, die beim Konvertieren der Zeichen verwendet wird. Zulässige Werte:
Hinweis:In PHP 5.4 früheren Versionen, werden nicht erkannte Zeichensätze ignoriert und durch ISO-8859-1 Ersetze. Seit PHP 5.4 Ab, nicht erkannte Zeichensätze werden ignoriert und durch UTF-8 Ersetze. |
4 | double_encode Ein Boolean-Wert, der angibt, ob bestehende HTML-Symbole kodiert werden sollen.
|
Probieren Sie die folgenden Beispiele aus, um vorgegebene Zeichen in HTML-Symbole zu konvertieren:
<?php //Konvertieren Sie vorgegebene Zeichen in HTML-Symbole, kodieren Sie Anführungszeichen und Apostrophe $input = htmlspecialchars("<a href='https://de.oldtoolbag.com'>w3codebox</a>", ENT_QUOTES); echo $input; ?>Testen Sie, ob‹/›
Ausgaberesultat-
<a href='https://de.oldtoolbag.com'>w3codebox</a>