Functie htmlentities
De functie htmlentities zet symbolen om
naar de corresponderende HTML-entiteiten. Zie de voorbeelden voor een beter begrip.
De functie is analoog aan htmlspecialchars,
maar in tegenstelling tot die functie, zet het alle
symbolen om waarvoor een HTML-entiteit bestaat.
Syntaxis
htmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Voorbeeld
Laten we een string met tags converteren:
<?php
$str = '<b>tekst</b>';
$res = htmlentities($str);
echo $res;
?>
Resultaat van de code-uitvoering:
'<b>tekst</b>'
Voorbeeld
Laten we een string met een ampersand converteren:
<?php
$str = 'test: &';
$res = htmlentities($str);
echo $res;
?>
Resultaat van de code-uitvoering:
'test: &'
Zie ook
-
de functie
html_entity_decode,
die de omgekeerde bewerking uitvoert -
de functie
htmlspecialchars,
die een vergelijkbare bewerking uitvoert