Sie können die Funktion „mb_substr()“ in PHP verwenden, um das Problem des Abfangens verstümmelter chinesischer Zeichen zu lösen. Die Syntax lautet „mb_substr (string $str, int $start...)“ und der Parameter „str“ bedeutet from Die aus dieser Zeichenfolge extrahierte Teilzeichenfolge.
Verwenden Sie die PHP-Funktion substr(), um verstümmelte chinesische Zeichenketten abzufangen. Ersetzen Sie sie einfach durch die PHP-Funktion mb_substr().
mb_substr()-Definition und Verwendung
mb_substr()-Funktion gibt einen Teil der Zeichenfolge zurück Wir haben die substr()-Funktion bereits kennengelernt, die nur auf englische Zeichen abzielt . Wenn chinesischer Text geteilt werden soll, muss mb_substr() verwendet werden.
Hinweis: Wenn der Startparameter negativ ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0.
Syntax
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
Parameter
str Erforderlich. Extrahiert einen Teilstring aus diesem String.
Start Erforderlich. Gibt an, wo in der Zeichenfolge begonnen werden soll.
Positive Zahl – beginnt an der angegebenen Position in der Zeichenfolge
Negative Zahl – beginnt an der angegebenen Position am Ende der Zeichenfolge
0 – beginnt beim ersten Zeichen in der Zeichenfolge Beginn bei
Länge optional. Gibt die Länge der zurückzugebenden Zeichenfolge an. Der Standardwert ist bis zum Ende der Zeichenfolge.
Positiv – Gibt
vom Ende der Zeichenfolge zurück
Kodierung optional. Zeichenkodierung. Wenn es weggelassen wird, wird die interne Zeichenkodierung verwendet.
Weitere Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch!
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP verstümmelte chinesische Zeichen abfängt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!