htmlspecialchars_decode
(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Convierte entidades HTML a caracteres normales
Descripción
string htmlspecialchars_decode
( string $cadena
[, int $quote_style
] )
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 >.
Lista de parámetros
- cadena
-
La cadena que se descodifica.
- quote_style
-
El estilo de escape utilizado. Puede ser uno de los siguientes valores
Constantes de quote_style 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
Valores retornados
Devuelve la cadena descodificada.
Ejemplos
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>