(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Converte especiais entidades HTML para caracteres
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 >.
A string para decodificar
O tipo de aspa. Uma das seguintes constantes:
Nome da constante | Descrição |
---|---|
ENT_COMPAT | Converterá aspas dupla e deixará aspas simples (default) |
ENT_QUOTES | Converterá ambas as aspas |
ENT_NOQUOTES | Deixará ambas as aspas |
Retorna a string decodificada.
Exemplo #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>