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:

ParameterBeschreibung
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.

Zeichensatzoptional. 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'