(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Convierte entidades HTML a caracteres normales
Esta función es la complementaria de la función htmlspecialchars(). Convierte entidades HTML a caracteres normales.
Las entidades que se convierten son: &, " (cuando no se utiliza ENT_NOQUOTES), ' (cuando se utiliza ENT_QUOTES), < y >.
La cadena que se descodifica.
El estilo de escape utilizado. Puede ser uno de los siguientes valores
Nombre de la constante | Descripción |
---|---|
ENT_COMPAT | Convierte las comillas dobles y deja igual las comillas simples (es el valor por defecto) |
ENT_QUOTES | Convierte tanto las comillas dobles como las simples |
ENT_NOQUOTES | No convierte ni las comillas dobles ni las simples |
Devuelve la cadena descodificada.
Example#1 Ejemplo de htmlspecialchars_decode()
<?php
$cadena = '<p>esto -> "</p>';
echo htmlspecialchars_decode($cadena);
// en este caso, las comillas no se convierten
echo htmlspecialchars_decode($cadena, ENT_NOQUOTES);
?>
El resultado del ejemplo seria:
<p>esto -> "</p> <p>esto -> "</p>