Maison > Article > développement back-end > Définition et utilisation de la fonction php htmlentities()
La fonction php htmlentities() convertit les caractères en entités HTML. Cet article présente l'utilisation de base et des exemples de la fonction php htmlentities() pour que les codeurs dans le besoin puissent s'y référer. La fonction
Définition et utilisation
htmlentities() convertit les caractères en entités HTML.
Astuce : Pour reconvertir les entités HTML en caractères, utilisez la fonction html_entity_decode().
Astuce : Veuillez utiliser la fonction get_html_translation_table() pour renvoyer la table de traduction utilisée par htmlentities().
Syntaxe
htmlentities(string,flags,character-set,double_encode)
Détails techniques
Exemple 1
Convertir les caractères en entités HTML :
<?php $str = "Bill & 'Steve'"; echo htmlentities($str, ENT_COMPAT); // 只转换双引号 echo "<br>"; echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号 echo "<br>"; echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号 ?>
La sortie HTML du code ci-dessus est comme suit (Afficher le code source) :
<!DOCTYPE html> <html> <body> Bill & 'Steve'<br> Bill & 'Tarzan'<br> Bill & 'Steve' </body> </html>
Sortie du navigateur du code ci-dessus :
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
Exemple 2
Convertir certains caractères en entités HTML en utilisant le jeu de caractères d'Europe occidentale :
<?php $str = "My name is ?yvind ?sane. I'm Norwegian."; echo htmlentities($str, ENT_QUOTES, "ISO-8859-1"); // Will only convert double quotes (not single quotes), and uses the character-set Western European ?>
Le code ci-dessus La sortie HTML est la suivante (voir le code source) :
<!DOCTYPE html> <html> <body> My name is Øyvind Åsane. I'm Norwegian. </body> </html>
La sortie du navigateur du code ci-dessus :
Je m'appelle ?yvind ? sain d'esprit. Je suis norvégien
La définition et l'utilisation de la fonction php htmlentities() ci-dessus sont tout le contenu partagé par l'éditeur. référence, et j'espère que vous en apprendrez davantage. Supportez le site Web chinois PHP.
Pour plus d'articles liés à la définition et à l'utilisation de la fonction php htmlentities(), veuillez faire attention au site Web PHP chinois !