get_html_translation_table

(PHP 4 >= 4.0b4)

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