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 constanteDescripción
ENT_COMPATConvierte las comillas dobles y deja igual las comillas simples (es el valor por defecto)
ENT_QUOTESConvierte tanto las comillas dobles como las simples
ENT_NOQUOTESNo 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 -&gt; &quot;</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 -> &quot;</p>

Ver también

htmlspecialchars()
html_entity_decode()
get_html_translation_table()

Hosting by: hurra.com
Generated: 2007-01-26 18:00:42