Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn PHP verstümmelte chinesische Zeichen abfängt?

Was tun, wenn PHP verstümmelte chinesische Zeichen abfängt?

藏色散人
藏色散人Original
2020-07-04 10:38:242602Durchsuche

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.

Was tun, wenn PHP verstümmelte chinesische Zeichen abfängt?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn