get_html_translation_table()
en php
La fonction a trois paramètres:
Nom du paramètre | illustrer |
---|---|
$ table | Requis. Spécifie la table d'échappement HTML à utiliser. Défini sur HTML_ENTIties pour convertir des caractères spéciaux en entités HTML. |
$ drapeaux | Facultatif. Spécifiez la méthode d'échappement, les valeurs communes sont:
|
$ Encoding | Facultatif. Spécifiez le format de codage, la valeur par défaut est UTF-8 . |
Voici un exemple simple montrant comment utiliser get_html_translation_table () pour obtenir des tables de conversion HTML:
// Obtenez la table de conversion html $ trans = get_html_translation_table (html_entities); // Tableau de conversion de sortie var_dump ($ trans);
Résultats en cours:
Array (252) { ["&"] => String (6) "&" ["<"] => String (4) "<" [">"] => String (4) ">" ... }
get_html_translation_table () est une fonction très utile en PHP qui peut échapper aux caractères spéciaux en HTML à l'entité HTML correspondante. Cette fonction est souvent utilisée pour empêcher l'injection HTML et les attaques XSS. Dans les projets réels, il peut être utilisé en combinaison avec la fonction htmlSpecialChars () pour améliorer l'effet de l'évasion HTML.