PHP htmlspecialchars_decode()Función
Manual de referencia de PHP String
Ejemplos
Convierte las entidades HTML predefinidas "<" (menor que) y ">" (mayor que) en caracteres:
La salida HTML del código anterior es la siguiente (ver código fuente):
La salida en el navegador del código anterior es la siguiente:
Definición y uso
La función htmlspecialchars_decode() convierte algunas entidades HTML predefinidas en caracteres.
Las entidades HTML que se decodifican son:
- & se decodifica como & (y comercial)
- " se decodifica como " (comillas dobles)
- ' se decodifica como ' (comillas simples)
- < se decodifica como < (menor que)
- > se decodifica como > (mayor que)
La función htmlspecialchars_decode() eshtmlspecialchars()la función inversa de la función.
Sintaxis
| Parámetros | Descripción |
|---|---|
| string | Obligatorio. Especifica la cadena a decodificar. |
| flags | Opcional. Especifica cómo manejar las comillas y qué tipo de documento usar. Tipos de comillas disponibles:
Flags adicionales que especifican el tipo de documento utilizado:
|
Detalles técnicos
| Valor de retorno: | Devuelve la cadena convertida. |
|---|---|
| Versión de PHP: | 5.1.0+ |
| Historial de cambios: | En PHP 5.4, se agregaron flags adicionales para especificar el tipo de documento utilizado: ENT_HTML401, ENT_HTML5, ENT_XML1 y ENT_XHTML. |
Más ejemplos
Ejemplo 1
Convierte algunas entidades HTML predefinidas en caracteres:
La salida HTML del código anterior es la siguiente (ver código fuente):
La salida en el navegador del código anterior es la siguiente:
Jane & 'Tarzan'
Jane & 'Tarzan'
Ejemplo 2
Convierte entidades HTML predefinidas en comillas dobles:
La salida HTML del código anterior es la siguiente (ver código fuente):
La salida en el navegador del código anterior es la siguiente:
Manual de referencia de PHP String Otras extensiones