htmlspecialchars_decode
(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Converte especiais entidades HTML para caracteres
Descrição
string htmlspecialchars_decode
( string
$string
[, int $quote_style
] )Esta função é o oposto da htmlspecialchars(). Ela converte especiais entidades HTML para caracteres.
As entidades convertidas são: &, " (quando ENT_NOQUOTES não é usado), ' (quando ENT_QUOTES é usado), < e >.
Parâmetros
-
string -
A string para decodificar
-
quote_style -
O tipo de aspa. Uma das seguintes constantes:
Constantes do quote_style Nome da constante Descrição ENT_COMPATConverterá aspas dupla e deixará aspas simples (default) ENT_QUOTESConverterá ambas as aspas ENT_NOQUOTESDeixará ambas as aspas
Valor Retornado
Retorna a string decodificada.
Exemplos
Example #1 Um exemplo da htmlspecialchars_decode()
<?php
$str = '<p>this -> "</p>';
echo htmlspecialchars_decode($str);
// note that here the quotes aren't converted
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
O exemplo acima irá imprimir:
<p>this -> "</p> <p>this -> "</p>
Veja Também
- htmlspecialchars() - Converte caracteres especiais para a realidade HTML
- html_entity_decode() - Converte todas as entidades HTML para os seus caracteres
- get_html_translation_table() - Retorna a tabela de tradução usada por htmlspecialchars e htmlentities