(PHP 5 >= 5.1.0, PHP 7)
htmlspecialchars_decode — Converte especiais entidades HTML para caracteres
$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 >.
string
A string para decodificar
quote_style
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>