get_html_translation_table()
in PHP
Die Funktion hat drei Parameter:
Parametername | veranschaulichen |
---|---|
$ table | Erforderlich. Gibt an, welche HTML Escape Table verwendet werden soll. Setzen Sie auf HTML_ENTITY , um Sonderzeichen in HTML -Entitäten umzuwandeln. |
$ flags | Optional. Geben Sie die Escape -Methode an, gemeinsame Werte sind:
|
$ codieren | Optional. Geben Sie das Codierungsformat an, der Standard ist UTF-8 . |
Hier ist ein einfaches Beispiel, das zeigt, wie Get_Html_Translation_table () verwendet wird, um HTML -Conversion -Tabellen zu erhalten:
// HTML -Conversion -Tabelle $ trans = get_html_translation_table (html_entities) erhalten; // Ausgabe Conversion -Tabelle var_dump ($ trans);
Auslaufergebnisse:
Array (252) { ["&"] => String (6) "&" ["<"] => String (4) "<" <" [">"] => String (4) ">" ... }
get_html_translation_table () ist eine sehr nützliche Funktion in PHP, die den Sonderzeichen in HTML an die entsprechende HTML -Entität entgehen kann. Diese Funktion wird häufig verwendet, um die HTML -Injektion und XSS -Angriffe zu verhindern. In tatsächlichen Projekten kann es in Kombination mit der Funktion HTMLSpecialChars () verwendet werden, um den Effekt der HTML -Flucht zu verbessern.