In diesem Artikel wird hauptsächlich die Methode zum einfachen Zählen der Anzahl chinesischer Zeichen in php vorgestellt, die strlen, mb_strlen und mb_strwidth und andere umfasst FunktionenVerwendungsmethoden und verwandte Hinweise, Freunde in Not können sich darauf beziehen
Dieser Artikel beschreibt eine einfache Methode zum Zählen der Anzahl chinesischer Schriftzeichen in PHP. Ich teile es Ihnen als Referenz mit:
Das vorherige Unternehmen war im Außenhandel tätig und alle Produkte waren auf Englisch, daher habe ich beim Zählen der Länge die Strlen-Funktion verwendet Es gab immer keinen Fehler, aber jetzt sind die Statistiken auf Chinesisch. Das ist schiefgegangen. Machen Sie jetzt einen Aufnahmetest. Aus dem obigen Test können wir Folgendes ersehen:
<?php echo strlen("你好ABC") . ""; # 输出 9 echo mb_strlen("你好ABC", 'UTF-8') . ""; # 输出 5 echo mb_strwidth("你好ABC") . ""; #输出 7 ?>
strlen zählt chinesische Zeichen als 3 Bytes
mb_strlen zählt als 1 Byte, unabhängig von Chinesisch oder Englisch
mb_strwidth zählt chinesische Zeichen als 2 Bytes
Verwenden Sie also bei der Berechnung der Länge die Funktion mb_strlen
Das obige ist der detaillierte Inhalt vonEinfache Implementierungsmethode zum Zählen der Anzahl chinesischer Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!