get_html_translation_table Retourne la table de traduction des entités utilisée par htmlspecialchars et htmlentities &reftitle.description; arrayget_html_translation_table inttableHTML_SPECIALCHARS intflagsENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 stringencoding"UTF-8" get_html_translation_table retourne la table de traduction des entités utilisée en interne par les fonctions htmlspecialchars et htmlentities. Les caractères spéciaux peuvent être encodés de différentes façon. E.g. " peut être encodé comme &quot;, &#34; ou &#x22. get_html_translation_table retourne uniquement la forme utilisée par htmlspecialchars et htmlentities. &reftitle.parameters; table La table à retourner. Soit HTML_ENTITIES, soit HTML_SPECIALCHARS. flags Un masque d'un ou plusieurs drapeaux suivants, qui spécifient quel guillemet la table contiendra, tout comme le type de document prévu pour la table. La valeur par défaut est ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. Constantes disponibles pour le drapeau <parameter>flags</parameter> Nom de la constante Description ENT_COMPAT La table contient des entités pour les guillemets doubles, mais pas pour les guillemets simples. ENT_QUOTES La table contient des entités pour à la fois les guillemets doubles et simples. ENT_NOQUOTES La table ne contient pas d'entités pour à la fois les guillemets doubles et simples. ENT_SUBSTITUTE Remplace les séquences de code invalide avec un caractère de remplacement Unicode U+FFFD (UTF-8) ou &#FFFD; (sinon) au lieu de retourner une chaîne vide. ENT_HTML401 Table pour du HTML 4.01. ENT_XML1 Table pour du XML 1. ENT_XHTML Table pour du XHTML. ENT_HTML5 Table pour du HTML 5.
encoding Encodage à utiliser. Si omis, la valeur par défaut est UTF-8. &reference.strings.charsets;
&reftitle.returnvalues; Retourne la table de traduction, sous la forme d'un tableau, avec comme clés, les caractères orignaux, et comme valeurs, les entités correspondantes. &reftitle.changelog; &Version; &Description; 8.1.0 flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. &reftitle.examples; Exemple avec la table de traduction des caractères en entités HTML ]]> &example.outputs.similar; string(9) " " ["!"]=> string(6) "!" ["""]=> string(6) """ ["#"]=> string(5) "#" ["$"]=> string(8) "$" ["%"]=> string(8) "%" ["&"]=> string(5) "&" ["'"]=> string(6) "'" // ... } ]]> &reftitle.seealso; htmlspecialchars htmlentities html_entity_decode