Descripción
array
get_html_translation_table ( [int tabla [, int estilo_de_escape]] )
get_html_translation_table() devolverá la
tabla de traducción que se usa internamente para
htmlspecialchars() y
htmlentities().
Hay dos nuevas constantes (HTML_ENTITIES,
HTML_SPECIALCHARS) que le permiten
especificar la tabla deseada. El valor por defecto es HTML_SPECIALCHARS y
como sucede en las funciones htmlspecialchars() y
htmlentities(), se puede especificar un parámetro
opcional que indica el estilo_de_escape con el que se trabaja.
Su valor por defecto es ENT_COMPAT. La descripción de
los modos disponibles se encuentra en la función htmlspecialchars().
Nota:
Los caracteres especiales se pueden codificar de diferentes formas.
Por ejemplo, " se puede codificar como
", " o
". La función get_html_translation_table()
devuelve solamente la forma más común de codificación.
Ejemplo 1. Ejemplo de Tabla de Traducción
<?php $tabla = get_html_translation_table(HTML_ENTITIES); $cadena = "Hallo & <Frau> & Krämer"; $codificada = strtr($cadena, $tabla); ?>
|
|
La variable
$codificada contendrá:
"Hallo & <Frau> & Krämer".
Vea también: htmlspecialchars(),
htmlentities() y html_entity_decode().