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

phphtmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

Ejemplo

Convirtamos una cadena con etiquetas:

php<?php
  $str = '<b>text</b>';
  $res = htmlentities($str);
  
  echo $res;
?>

Resultado de la ejecución del código:

php'<b>text</b>'

Ejemplo

Convirtamos una cadena con un ampersand:

php<?php
  $str = 'test: &';
  $res = htmlentities($str);
  
  echo $res;
?>

Resultado de la ejecución del código:

php'test: &'

Véase también