htmlentities()
wandelt Zeichen in HTML -Entitäten um.
Tipp: Verwenden Sie html_entity_decode()
, um HTML -Entitäten zurück in Zeichen umzuwandeln.
Tipp: Bitte verwenden Sie get_html_translation_table()
um die von htmlentities()
verwendete Übersetzungstabelle zurückzugeben.
Konvertieren Sie Zeichen in HTML -Entitäten:
<? Php $ str = "<? W3S? H ????>" ; echo htmlentities ( $ 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 ?? ? ?>
Probieren Sie es selbst aus
Konvertieren Sie Zeichen in HTML -Entitäten:
<? Php $ str = "Bill & 'Steve'" ; echo htmlentities ( $ str , ent_compat ) ; // Nur Doppelzitate konvertieren echo "<br>" ; echo htmlentities ( $ str , ent_quotes ) ; // Doppel- und einzelne Zitate konvertieren echo "<br>" ; echo htmlentities ( $ str , ent_Noquotes ) ; // keine Anführungszeichen werden konvertiert ?>
Die HTML -Ausgabe des oben genannten Code ist wie folgt (siehe Quellcode):
< ! DocType html > <html> <body> Bill & ' Steve ' <br> Bill & & #039; Tarzan & #039; <br> Bill & 'Steve' < / body > < / html >
Die Browserausgabe des obigen Codes:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
Probieren Sie es selbst aus
Durch die Verwendung des westeuropäischen Charaktersatzes wandeln Sie einige Zeichen in HTML -Entitäten um:
<? Php $ str = "Mein Name ist? Yvind? Sane. Ich bin norwegisch." ; echo htmlentities ( $ str , ent_quotes , "ISO-8859-1" ) ; // wandelt nur Doppelzitate (nicht einzelne Zitate) um und verwendet den westeuropäischen Charakter-Set ?>
Die HTML -Ausgabe des oben genannten Code ist wie folgt (siehe Quellcode):
< ! DocType html > <html> <body> Mein Name ist ? Yvind? Ich bin Norweger . < / body > < / html >
Die Browserausgabe des obigen Codes:
Mein Name ist? Yvind? Ich bin Norweger.
Probieren Sie es selbst aus
htmlentitäten ( String , Flags , Zeichen - Set , double_encode )
Parameter | beschreiben |
---|---|
Saite | Erforderlich. Gibt die zu konvertierte Zeichenfolge an. |
Flaggen |
Optional. Gibt an, wie Sie Zitate, ungültige Encodings und welcher Dokumenttyp umgehen. Verfügbare Angebotstypen:
Ungültige Codierung:
Zusätzliche Flags für den verwendeten Dokumenttyp:
|
Charakter-Set |
Optional. Eine Zeichenfolge, die den zu verwendenden Zeichensatz angibt. 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. |
double_encode |
Optional. Boolescher Wert, angeben, ob eine vorhandene HTML -Entität codiert werden soll.
|