html_entity_decode()
convertit les entités HTML en caractères.
html_entity_decode()
est la fonction inverse de htmlentities()
.
Convertir les entités HTML en caractères:
<? Php $ str = "<? W3S? H °° | §>" ; echo html_entity_decode ( $ 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 ?? ? ?>
Convertir les entités HTML en caractères:
<? Php $ str = "Bill & amp; & # 039; Steve & # 039;" ; echo html_entity_decode ( $ str , ent_compat ) ; // Convertir uniquement les citations doubles écho "<br>" ; echo html_entity_decode ( $ str , ent_quotes ) ; // Convertir des citations doubles et simples écho "<br>" ; echo html_entity_decode ( $ str , ent_noquotes ) ; // Aucune guillemerie n'est convertie ?>
Sortie HTML du code ci-dessus (voir code source):
< ! Doctype html > <html> <body> Bill & & # 039; Steve & # 039; <br> Bill & ' Steve ' <br> Bill & & 'Steve' </docy> </html>
La sortie du navigateur du code ci-dessus:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
Convertissez les entités HTML en caractères en utilisant des jeux de caractères d'Europe occidentale:
<? Php $ str = "Mon nom est? Yvind? Sane. Je suis norvégien." ; echo html_entity_decode ( $ str , ent_quotes , "iso-8859-1" ) ; ?>
Sortie HTML du code ci-dessus (voir code source):
< ! Doctype html > <html> <body> Mon nom est ? yvind ? sain d'esprit . Je suis norvégien . </docy> </html>
La sortie du navigateur du code ci-dessus:
Mon nom est? Yvind? Sane. Je suis norvégien.
html_entity_decode ( chaîne , drapeaux , caractère - set )
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à décoder. |
drapeaux |
Facultatif. Spécifie comment gérer les devis et le type de document à utiliser. Types de devis disponibles:
Indicateurs supplémentaires spécifiant le type de document utilisé:
|
ensemble de caractère |
Facultatif. Valeur de chaîne, spécifiant l'ensemble des 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. |