English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die Funktion get_html_translation_table() wird verwendet, um die Konvertierungstabelle zurückzugeben, die nach der Verwendung von htmlspecialchars() und htmlentities() entsteht.
array get_html_translation_table ([ int $table = HTML_SPECIALCHARS [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = "UTF-8" ]]] )
Es gibt die Konvertierungstabelle zurück, die von den Funktionen htmlentities() und htmlspecialchars() verwendet wird.
Es gibt die Konvertierungstabelle als Array zurück, das ursprüngliche Zeichen als Schlüssel und die Entity als Wert.
Beachtung: Sonderzeichen können auf verschiedene Weise konvertiert werden. Zum Beispiel: " kann in " oder konvertiert werden34; oder ".get_html_translation_table() gibt die häufigsten zurück.
Nummer | Parameter und Beschreibung |
---|---|
1 | table (notwendig) Es enthält Informationen darüber, welche Tabelle HTML_ENTITIES oder HTML_SPECIALCHARS zurückgegeben wird Mögliche Werte:
|
2 | flags Optional. Angabe, welche Art von Anführungszeichen die Konvertierungstabelle enthalten soll und für welchen Dokumenttyp sie verwendet wird.Verfügbare Anführungszeichen-Typen:
Zusätzliche Flags für die Dokumenttypen, für die die Konvertierungstabelle gilt:
|
3 | encoding Optional. Eine Zeichenkette, die den zu verwendenden Zeichensatz angibt.Erlaubte Werte:
Anmerkung:in PHP 5.4 früheren Versionen, nicht erkannte Zeichensätze werden ignoriert und durch ISO-8859-1 ersetzen. Ab PHP 5.4 Ab, nicht erkannte Zeichensätze werden ignoriert und durch UTF-8 ersetzen. |
Probieren Sie die folgenden Beispiele aus, um die Konvertierungstabelle HTML_SPECIALCHARS zu verwenden:
<?php //Verwenden Sie das HTML_SPECIALCHARS Konvertierungstabelle print_r(get_html_translation_table(HTML_SPECIALCHARS)); ?>Testen Sie heraus‹/›
Ausgaberesultat
Array ( ["] => " [&] => & [<] => < [>] => >> )