Fonction htmlentities
La fonction htmlentities convertit les caractères
en entités HTML correspondantes. Consultez les exemples pour une meilleure compréhension.
La fonction est analogue à htmlspecialchars,
cependant, contrairement à elle, elle convertit tous
les caractères pour lesquels il existe une entité HTML.
Syntaxe
htmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Exemple
Convertissons une chaîne avec des balises :
<?php
$str = '<b>text</b>';
$res = htmlentities($str);
echo $res;
?>
Résultat de l'exécution du code :
'<b>text</b>'
Exemple
Convertissons une chaîne avec une esperluette :
<?php
$str = 'test: &';
$res = htmlentities($str);
echo $res;
?>
Résultat de l'exécution du code :
'test: &'
Voir aussi
-
la fonction
html_entity_decode,
qui effectue l'opération inverse -
la fonction
htmlspecialchars,
qui effectue une opération similaire