Función htmlentities
La función htmlentities convierte caracteres
en sus correspondientes entidades HTML. Vea los ejemplos para una mejor comprensión.
La función es análoga a htmlspecialchars,
sin embargo, a diferencia de esta, convierte todos
los caracteres para los cuales existe una entidad HTML.
Sintaxis
htmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Ejemplo
Convirtamos una cadena con etiquetas:
<?php
$str = '<b>text</b>';
$res = htmlentities($str);
echo $res;
?>
Resultado de la ejecución del código:
'<b>text</b>'
Ejemplo
Convirtamos una cadena con un ampersand:
<?php
$str = 'test: &';
$res = htmlentities($str);
echo $res;
?>
Resultado de la ejecución del código:
'test: &'
Véase también
-
la función
html_entity_decode,
que realiza la operación inversa -
la función
htmlspecialchars,
que realiza una operación similar