Funções para String
PHP Manual

get_html_translation_table

(PHP 4, PHP 5, PHP 7)

get_html_translation_tableRetorna 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 ", " 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


Funções para String
PHP Manual