html_entity_decode()
wandelt HTML -Entitäten in Zeichen um.
html_entity_decode()
ist die inverse Funktion htmlentities()
.
Konvertieren Sie HTML -Entitäten in Zeichen:
<? Php $ str = "<? W3S? H °° | §>" ; echo html_entity_decode ( $ str ) ; ?>
Die HTML -Ausgabe des oben genannten Code ist wie folgt (siehe Quellcode):
<! DocType html > <html> <body> <? W3s ? H ?? ? ?> </ body > </ html >
Die Browserausgabe des obigen Codes:
<? W3s ? H ?? ? ?>
Konvertieren Sie HTML -Entitäten in Zeichen:
<? Php $ str = "Bill & amp; ' Steve '" ; echo html_entity_decode ( $ str , ent_compat ) ; // Nur Doppelzitate konvertieren echo "<br>" ; echo html_entity_decode ( $ str , ent_quotes ) ; // Doppel- und einzelne Zitate konvertieren echo "<br>" ; echo html_entity_decode ( $ str , ent_noquotes ) ; // keine Anführungszeichen werden konvertiert ?>
HTML -Ausgabe des obigen Codes (siehe Quellcode):
< ! DocType html > <html> <body> Bill & & #039; Steve & #039; <br> Bill & ' Steve ' <br> Bill & & 'Steve' < / body > < / html >
Die Browserausgabe des obigen Codes:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
Konvertieren Sie HTML -Entitäten in Zeichen mit westeuropäischen Zeichensets:
<? Php $ str = "Mein Name ist? Yvind? Sane. Ich bin norwegisch." ; echo html_entity_decode ( $ str , ent_quotes , "iso-8859-1" ) ; ?>
HTML -Ausgabe des obigen Codes (siehe Quellcode):
< ! DocType html > <html> <body> Ich heiße ? yvind ? vernünftig . Ich bin Norweger . < / body > < / html >
Die Browserausgabe des obigen Codes:
Mein Name ist? Yvind? Ich bin Norweger.
html_entity_decode ( String , Flags , Zeichen - Set )
Parameter | beschreiben |
---|---|
Saite | Erforderlich. Gibt die zu dekodierte Zeichenfolge an. |
Flaggen |
Optional. Gibt an, wie Sie mit Zitaten umgehen und welche Dokumenttyp verwendet werden sollen. Verfügbare Angebotstypen:
Zusätzliche Flags, die den verwendeten Dokumenttyp angeben:
|
Charakter-Set |
Optional. String -Wert, angeben Sie die zu verwendende Zeichensatz. Zulässige Werte:
Hinweis: In Versionen vor PHP 5.4 werden nicht erkannte Zeichensätze ignoriert und durch ISO-8859-1 ersetzt. Seit PHP 5.4 werden nicht anerkannte Zeichensätze ignoriert und durch UTF-8 ersetzt. |