PHP htmlentities()-Funktion


  Übersetzungsergebnisse:

Englisch [ˈentəti] US [ˈɛntɪti]

n tatsächliche Existenz;

PHP htmlentities()-FunktionSyntax

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()-FunktionBeispiel

<?php
$str = "Bill& 'Steve'";
echo htmlentities($str, ENT_COMPAT); // 只转换双引号
echo "<br>";
echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号
echo "<br>";
echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号
?>

Instanz ausführen »

Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen

Ausgabe:

Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'

Heim

Videos

Fragen und Antworten