Retourne la table de traduction HTML
string
get_html_translation_table
(int table, int quote_style)
get_html_translation_table() retourne la table de traduction
utilisée en interne par htmlspecialchars() et
htmlentities(). Il y a deux nouvelles définitions :
(html_entities, html_specialchars)
qui vous permettent de spécifier vos propres tables.
Exemple de table de traduction
<?php
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr($str, $trans);
?>
La variable $encoded va contenir désormais : "Hallo
&
; <
;Frau>
;
&
; Krä
;mer".
array_flip() est alors très efficace pour inverser la
direction de traduction :
<?php
$trans = array_flip($trans);
$original = strtr($str, $trans);
?>
Le contenu de $original sera :
"Hallo & <Frau> & Krämer".
Note :
get_html_translation_table() a été
ajoutée en PHP 4.0.
Voir aussi
htmlspecialchars(),
htmlentities(),
strtr() et
array_flip().