Englisch [?ent?ti] US [??nt?ti]
n tats?chliche Existenz;
PHP htmlentities()-Funktion Syntax
Funktion: Zeichen in HTML-Entit?ten umwandeln
Syntax: HTML-Entit?ten (Zeichenfolge, Flags, Zeichensatz, doppelte Kodierung)
Parameter:
Parameter | Beschreibung |
Zeichenfolge | Erforderlich, gibt die zu konvertierende Zeichenfolge an |
Flags | Optional. Gibt an, wie mit Anführungszeichen und ungültigen Kodierungen umgegangen wird und welcher Dokumenttyp verwendet werden soll. Verfügbare Angebotstypen: ENT_COMPAT – Standard. Es werden nur doppelte Anführungszeichen codiert. ENT_QUOTES – Kodieren Sie doppelte und einfache Anführungszeichen. ENT_NOQUOTES – Kodieren Sie keine Anführungszeichen. Ungültige Kodierung: ENT_IGNORE – Ungültige Kodierungen ignorieren, anstatt dass die Funktion eine leere Zeichenfolge zurückgibt. Dies sollte vermieden werden, da dies Auswirkungen auf die Sicherheit haben kann. ENT_SUBSTITUTE – Ersetzen Sie eine ungültige Codierung durch das angegebene Zeichen durch das Unicode-Ersatzzeichen U+FFFD (UTF-8) oder FFFD;, anstatt eine leere Zeichenfolge zurückzugeben. ENT_DISALLOWED – Ersetzt ungültige Codepunkte im angegebenen Dokumenttyp durch die Unicode-Ersatzzeichen U+FFFD (UTF-8) oder FFFD;. Zus?tzliche Flags, die den zu verwendenden Dokumenttyp angeben: ENT_HTML401 – Standard. Code verarbeitet als HTML 4.01. ENT_HTML5 – Behandelt Code als HTML 5. ENT_XML1 – Code verarbeitet als XML 1. ENT_XHTML – als XHTML-Verarbeitungscode. |
Zeichensatz | optional. Eine Zeichenfolge, die den zu verwendenden Zeichensatz angibt. Zul?ssige Werte: UTF-8 – Standard. ASCII-kompatibler Multibyte-8-Bit-Unicode, ISO-8859-1 – Westeuropa, ISO-8859-15 – Westeuropa (Euro-Symbol hinzugefügt + franz?sische und finnische Buchstaben fehlen in ISO-8859-1), cp866 – DOS-spezifisch Kyrillischer Zeichensatz, cp1251 – kyrillischer Zeichensatz für Windows, cp1252 – westeurop?ischer Zeichensatz für Windows, KOI8-R – Russisch, BIG5 – traditionelles Chinesisch, haupts?chlich in Taiwan verwendet, GB2312 – vereinfachtes Chinesisch, nationaler Standardzeichensatz, BIG5-HKSCS - mit Hongkong-Erweiterung Big5, Shift_JIS - Japanisch, EUC-JP - Japanisch, MacRoman - der vom Mac-Betriebssystem verwendete Zeichensatz. In Versionen vor PHP 5.4 werden nicht erkannte Zeichens?tze ignoriert und durch ISO-8859-1 ersetzt . Ab PHP 5.4 werden nicht erkannte Zeichens?tze ignoriert und durch UTF-8 ersetzt. |
double_encode | Optional. Boolescher Wert, der angibt, ob vorhandene HTML-Entit?ten codiert werden sollen. TRUE – Standard. Jede Entit?t wird konvertiert. FALSE – Vorhandene HTML-Entit?ten werden nicht codiert. |
Beschreibung: Zeichen in HTML-Entit?ten umwandeln.
PHP htmlentities()-Funktion Beispiel
<?php $str = "Bill& 'Steve'"; echo htmlentities($str, ENT_COMPAT); // 只轉(zhuǎn)換雙引號 echo "<br>"; echo htmlentities($str, ENT_QUOTES); // 轉(zhuǎn)換雙引號和單引號 echo "<br>"; echo htmlentities($str, ENT_NOQUOTES); // 不轉(zhuǎn)換任何引號 ?>
Instanz ausführen ?
Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen
Ausgabe:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'