Forum und email

get_html_translation_table

(PHP 4, PHP 5)

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

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

Note: Los caracteres especiales se pueden codificar de diferentes formas. Por ejemplo, " se puede codificar como ", " o &#x22. La función get_html_translation_table() devuelve solamente la forma más común de codificación.

Example#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 &amp; &lt;Frau&gt; &amp; Kr&auml;mer".

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