get_html_translation_table

(PHP 4 )

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().