get_html_translation_table

get_html_translation_table -- Devuelve la tabla de traducción utilizada por htmlspecialchars() y htmlentities()

Descripción

string get_html_translation_table ( int tabla)

get_html_translation_table( ) devolverá la tabla de traducción que se usa internamente para htmlspecialchars( ) y htmlentities( ) . Hay dos nuevas definiciones ( HTML_ENTITIES , HTML_SPECIALCHARS ) que le permiten especificar la tabla deseada .

Ejemplo 1 . Ejemplo de Tabla de Traducción

 
$trad

 
=

 
get_html_translation_table

 
(

 
HTML_ENTITIES)

 
;

 
$cad

 
=

 
"Hallo

 
Frau

 
Krämer"

 
;

 
$codif

 
=

 
strtr

 
($cad

 
,

 
$trad)

 
;



La variable $codif contendrá ahora: "Hallo amp ; lt ;Frau gt ; amp ; Kr auml ;mer".

Lo interesante es usar la función array_flip( ) para cambiar la dirección de la traducción .

 
$trad

 
=

 
array_flip

 
(

 
$trad)

 
;

 
$original

 
=

 
strtr

 
($cad

 
,

 
$trad)

 
;



El contenido de $original sería: "Hallo Frau Krämer".

Nota : Esta función fue añadida en PHP 4.0 .



Vea también : htmlspecialchars( ) , htmlentities( ) , strtr( ) , y array_flip( ) .