Manuel PHP
Précédent
Suivant
get_html_translation_table() retourne la table de traduction des entités utilisée en interne par les fonctions htmlspecialchars() et htmlentities().
Il existe deux constantes (HTML_ENTITIES et HTML_SPECIALCHARS), qui vous permettent de spécifier la table que vous souhaitez.
Et comme dans les fonctions htmlspecialchars() et htmlentities(), vous pouvez optionnellement spécifier le type de guillemets que vous voulez utiliser.
Le comportement par défaut est le mode ENT_COMPAT.
Pour la description de ces modes, reportez vous à htmlspecialchars().
Exemple 1.
Exemple avec la table de traduction
?php $trans = get_html_translation_table( HTML_ENTITIES); $str = "Hallo Frau Kr auml;mer"; $encoded = strtr($str, $trans);?
Un truc pratique est d'utiliser array_flip() pour changer la direction de la traduction.
?php $trans = array_flip( $trans); $original = strtr($encoded, $trans);?
Voir aussi htmlspecialchars(), htmlentities(), strtr() et array_flip().
Précédent
Sommaire
Suivant
explode
Niveau supérieur
get_meta_tags