Es wird verwendet, um alle angemessenen Zeichen in HTML-Entitäten umzuwandeln.
Rückgabewert
Es gibt die kodierten Zeichenkette zurück.
Parameter
Reihennummer
Parameter und Beschreibung
1
string
Es enthält Informationen über die Eingabezeichenkette
2
flags
Optional. Bestimmen Sie, wie Anführungszeichen, ungültige Codierungen und welche Dokumenttypen behandelt werden sollen.
Verfügbare Anführungszeichenarten:
ENT_COMPAT - Standard. Nur Anführungszeichen codieren.
ENT_QUOTES - Codieren Sie Anführungszeichen und einfache Anführungszeichen.
ENT_NOQUOTES - Keine Anführungszeichen codieren.
Ungültige Codierung:
ENT_IGNORE - Ignorieren Sie ungültige Codierungen, anstatt die Funktion eine leere Zeichenkette zurückzugeben. Dies sollte vermieden werden, da es möglicherweise Auswirkungen auf die Sicherheit haben kann.
ENT_SUBSTITUTE - Ungültige Codierung durch eine angegebene mit dem Unicode-Ersatzzeichen U ersetzen.+Die ungültigen Codepunkte im angegebenen Dokumenttyp werden durch den Unicode-Ersatzzeichen U-8U ersetzen.
) oder FFFD; der Zeichen ersetzt und nicht eine leere Zeichenfolge zurückgegeben. - ENT_DISALLOWED+Die ungültigen Codepunkte im angegebenen Dokumenttyp werden durch den Unicode-Ersatzzeichen U-8FFFD(UTF
) oder FFFD;.
.0401 - Zusätzliche Flags für den verwendeten Dokumenttyp angeben: 4Standard. Als HTML1 Als XML behandeln.
.05 - ENT_HTML 5 Als XML behandeln.
Als HTML behandeln.1 - ENT_XML 1 Als XML behandeln.
ENT_XHTML - Als XHTML-Code behandeln.
3
encoding
Es ist ein optionaler Parameter, der die Codierung definiert, die bei der Umwandlung der Zeichen verwendet wird.
Zulässige Werte:
UTF-8 - Standard. ASCII-kompatibel für mehrbyteige 8 Unicode-Bits
BIG5 - Traditionelles Chinesisch, hauptsächlich in Taiwan verwendet
GB2312 - Chinesisch, nationales Standardszeichen
BIG5-HKSCS - Big5
Shift_JIS - Japanisch
EUC-JP - Japanisch
MacRoman - Zeichensatz, der von Mac Betriebssystem verwendet wird
Hinweis:In PHP 5.4 älteren Versionen, werden nicht erkannte Zeichensätze ignoriert und durch ISO-8859-1 Ersetzen durch. Seit PHP 5.4 Ab PHP-8 Ersetzen durch.
4
double_encode
Optional. Ein Boolean-Wert, der angibt, ob bestehende HTML-Symbole codiert werden sollen.
TRUE - Standard. Wird jede Entität umgewandelt.
FALSE - Es wird keine Codierung bestehender HTML-Symbole durchgeführt.
Online-Beispiel
Probieren Sie die folgenden Beispiele aus, um Zeichen in HTML-Symbole umzuwandeln
<?php
//Zeichen in HTML-Symbole umwandeln
$str = "PHP Function htmlentities";
echo htmlentities($str);
echo htmlentities($str, ENT_QUOTES);
?>