fprintf
hebrev
Funções para String
PHP Manual

# get_html_translation_table

(PHP 4, PHP 5)

get_html_translation_table — Retorna a tabela de tradução usada por htmlspecialchars() e htmlentities()

### Descrição

array get_html_translation_table ([ int `$table` [, int `$quote_style` ]] )

get_html_translation_table() retornará a tabela de tradução que é usada internamente por htmlspecialchars() e htmlentities().

> Nota:

> Caracteres especiais podem ser codificados de várias formas. E.g. " pode ser codificado como &quot;, &#34; ou &#x22. get_html_translation_table() retorna somente a forma mais comum dela.

### Parâmetros

`table`

  Há duas novas constantes definidas (`HTML_ENTITIES`, `HTML_SPECIALCHARS`) que permitem especificar a tabela que você quer. Valor padrão para `table` é `HTML_SPECIALCHARS`.

`quote_style`

  Como nas funções htmlspecialchars() e htmlentities() você pode opcionalmente especificar a `quote_style` que você está trabalhando. O padrão é modo `ENT_COMPAT`. Veja a descrição desses modos em htmlspecialchars().

### Valor Retornado

Retorna a tabela de tradução como um array.

### Exemplos

Exemplo #1 Exemplo de tabela de tradução

`<?php
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr($str, $trans);
echo $encoded;
?>`

O exemplo acima irá imprimir:

    Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer

### Veja Também

- htmlspecialchars() - Converte caracteres especiais para a realidade HTML
- htmlentities() - Converte todos os caracteres aplicáveis em entidades html.
- html_entity_decode() - Converte todas as entidades HTML para os seus caracteres

fprintf
hebrev
Funções para String
PHP Manual