htmlspecialchars_decode
Convierte entidades HTML especiales de nuevo en caracteres
&reftitle.description;
stringhtmlspecialchars_decode
stringstring
intflagsENT_COMPAT | ENT_HTML401
Esta función es la opuesta a htmlspecialchars.
Convierte entidades HTML especiales de nuevo en los caracteres.
Las entidades convertidas son: &,
" (cuando ENT_NOQUOTES no se ha establecido),
' (cuando ENT_QUOTES se ha establecido),
< y >.
&reftitle.parameters;
string
El string a decodificar.
flags
Una máscara de bits de uno o más de los siguientes indicadores, que especifican cómo manejar las comillas y
que tipo de documento utilizar. Por defecto es ENT_COMPAT | ENT_HTML401.
Contantes disponibles para flags
Nombre de la Constante
Descripción
ENT_COMPAT
Convertirá las comillas dobles y dejará solamente las comillas sencillas.
ENT_QUOTES
Convertirá tanto las comillas dobles como las sencillas.
ENT_NOQUOTES
Dejará tanto las comillas dobles como las sencillas sin convertir.
ENT_HTML401
Maneja el código como HTML 4.01.
ENT_XML1
Maneja el código como XML 1.
ENT_XHTML
Maneja el código como XHTML.
ENT_HTML5
Maneja el código como HTML 5.
&reftitle.returnvalues;
Devuelve el string decodificado.
&reftitle.changelog;
&Version;
&Description;
5.4.0
Fueron agregadas las constantes ENT_HTML401, ENT_XML1,
ENT_XHTML y ENT_HTML5.
&reftitle.examples;
Un ejemplo de htmlspecialchars_decode
this -> "\n";
echo htmlspecialchars_decode($str);
// tenga en cuenta que aquí las comillas no se convierten
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
]]>
&example.outputs;
this -> "
this -> "
]]>
&reftitle.seealso;
htmlspecialchars
html_entity_decode
get_html_translation_table