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

Nota: 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.

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

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

Hosting by: hurra.com
Generated: 2007-01-26 18:00:42