ID/USUÁRIO:

SENHA:


» perdi minha senha!
» abrir teclado virtual









 

  Funções PHP

. Glossários
     
Funções PHP - html_entity_decode ( )
Menu Guias e Glossários


Com o nosso glossário PHP, você poderá localizar todos os comandos e funções do PHP, facilitando a construção da sua home-page.

» Para ver scripts em PHP, clique aqui.
 

Função: html_entity_decode ( )


(PHP 4 >= 4.3.0, PHP 5)

html_entity_decode -- Converte todas as entidades HTML para os seus caracteres

string html_entity_decode ( string string [, int quote_style [, string charset]])

html_entity_decode() é o oposto da função htmlentities() no que converte todas as entidades HTML para os seus caracteres de string.

O segundo parâmetro, que é opcional, quote_style permite você definir o que será feito com 'apostrofos' e "aspas". Ele recebe uma constante entre três, sendo o padrão ENT_COMPAT:

Tabela 1. Constantes disponíveis para quote_style [ aqui ]

O conjunto de caracteres ISO-8859-1 é usado como padrão para o terceiro parâmetro, que é opcional, charset. Este defini o conjunto de caracteres usado na conversão. Suporte para este terceiro argumento foi adicionado no PHP 4.1.0.

Os seguintes conjuntos de caracteres são suportados no PHP 4.3.0 e posterior.

Tabela 2. Conjuntos de caracteres suportados [ aqui ]

Nota: Qualquer outro conjunto de caracteres não é reconhecido e será usado o ISO-8859-1.

Exemplo:

Exemplo 1. Decodificando entidades html

<?php
$orig = "I'll \"walk\" the <b>dog</b> now";
$a = htmlentities($orig);
$b = html_entity_decode($a);
echo $a; // I'll &quot;walk&quot; the &lt;b&gt;dog&lt;/b&gt; now
echo $b; // I'll "walk" the <b>dog</b> now
// Para versões anteriores ao PHP 4.3.0 você deve fazer isto:
function unhtmlentities ($string)
{
$trans_tbl = get_html_translation_table (HTML_ENTITIES);
$trans_tbl = array_flip ($trans_tbl);
return strtr ($string, $trans_tbl);
}
$c = unhtmlentities($a);
echo $c; // I'll "walk" the <b>dog</b> now
?>

Nota: Você deve imaginar porque trim(html_entity_decode('&nbsp;')); não reduz a string para uma string vazia, isto é porque a entidade '&nbsp;' não é o código ASCII 32 (o qual é retirado por trim()) mas o caracter ASCII 160 (0xa0) no conjunto de caracteres padrão.

Veja também htmlentities(), htmlspecialchars(), get_html_translation_table(), htmlspecialchars() e urldecode().




As funçoes estão dividas em 4 listagens:
- Funções de A - D
- Funções de E - H
- Funções de I - M
- Funções de N - Z

Clique no menu ao lado para ter acesso às funções ou para trocar de listagens.




Veja também:
PROGRAMA DE AFILIADOS: Venda CDs, Domínios e Planos Hospedagem e fature uma grana com SuperTráfego.


 
» Ou busque pela sua oferta:


De: R$ ,00    Até: R$ ,00
    Página Inicial | Mapa do site | Termos de Uso | Política de Privacidade | Hospedagem de sites
    © 2002-09 SuperTráfego.com - 2047 usuários online - O SuperTráfego é mantido por Spacic Interactive

Setup Grátis + Planos a partir de R$ 7,90!

     
Tráfego grátis para o seu site Setup grátis + planos a partir de R$ 7,90 Registro de domínio .COM .NET .BIZ .INFO Emoticons grátis Ganhe dinheiro com o seu site
Visite nosso patrocinador
Publicidade
  Ofertas: Shopping de ofertas