htmlspecialchars_decode
(PHP 5)
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
Tabla 1. 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
Ejemplo 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> |
|