Funzione htmlentities
La funzione htmlentities converte i simboli
nelle corrispondenti entità HTML. Guardate gli esempi per una migliore comprensione.
La funzione è analoga a htmlspecialchars,
tuttavia, a differenza di quest'ultima, converte tutti
i simboli per i quali esiste un'entità HTML.
Sintassi
htmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Esempio
Convertiamo una stringa con tag:
<?php
$str = '<b>text</b>';
$res = htmlentities($str);
echo $res;
?>
Risultato dell'esecuzione del codice:
'<b>text</b>'
Esempio
Convertiamo una stringa con una e commerciale:
<?php
$str = 'test: &';
$res = htmlentities($str);
echo $res;
?>
Risultato dell'esecuzione del codice:
'test: &'
Vedi anche
-
la funzione
html_entity_decode,
che esegue l'operazione inversa -
la funzione
htmlspecialchars,
che esegue un'operazione simile