htmlentities()
convertit les caractères en entités HTML.
Astuce: Pour convertir les entités HTML en caractères, utilisez html_entity_decode()
.
Conseil: veuillez utiliser get_html_translation_table()
pour retourner la table de traduction utilisée par htmlentities()
.
Convertir les caractères en entités HTML:
<? Php $ str = "<? w3s? H ????>" ; Echo Htmlentities ( $ str ) ; ?>
La sortie HTML du code ci-dessus est la suivante (voir le code source):
< ! Doctype html > <html> <body> < ? W3S ? H °° | § > </docy> </html>
La sortie du navigateur du code ci-dessus:
<? W3S ? H ?? ? ?>
Essayez-le vous-même
Convertir les caractères en entités HTML:
<? Php $ str = "Bill & 'Steve'" ; echo htmlentities ( $ str , ent_compat ) ; // Convertir uniquement les citations doubles écho "<br>" ; echo htmlentities ( $ str , ent_quotes ) ; // Convertir des citations doubles et simples écho "<br>" ; echo htmlentities ( $ str , ent_noquotes ) ; // Aucune guillemerie n'est convertie ?>
La sortie HTML du code ci-dessus est la suivante (voir le code source):
< ! Doctype html > <html> <body> Bill & ' Steve ' <br> Bill & & # 039; Tarzan & # 039; <br> Bill & 'Steve' </docy> </html>
La sortie du navigateur du code ci-dessus:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
Essayez-le vous-même
En utilisant le jeu de caractères d'Europe occidentale, convertissez certains caractères en entités HTML:
<? Php $ str = "Mon nom est? Yvind? Sane. Je suis norvégien." ; echo htmlentities ( $ str , ent_quotes , "iso-8859-1" ) ; /- ?>
La sortie HTML du code ci-dessus est la suivante (voir le code source):
< ! Doctype html > <html> <body> Mon nom est? Yvind? Sane . Je suis norvégien . </docy> </html>
La sortie du navigateur du code ci-dessus:
Mon nom est? Yvind? Sane. Je suis norvégien.
Essayez-le vous-même
htmlentities ( chaîne , drapeaux , caractère - set , double_encode )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à convertir. |
drapeaux |
Facultatif. Spécifie comment gérer les devis, les encodages non valides et le type de document à utiliser. Types de devis disponibles:
Encodage non valide:
Facteurs supplémentaires pour le type de document utilisé:
|
ensemble de caractère |
Facultatif. Une chaîne qui spécifie le jeu de caractères à utiliser. Valeurs autorisées:
Remarque: Dans les versions avant PHP 5.4, les jeux de caractères non reconnus seront ignorés et remplacés par ISO-8859-1. Depuis PHP 5.4, les jeux de caractères non reconnus seront ignorés et remplacés par UTF-8. |
double_encode |
Facultatif. Valeur booléenne, spécifiant s'il faut coder une entité HTML existante.
|