Heim > Backend-Entwicklung > PHP-Tutorial > Einfache Implementierungsmethode zum Zählen der Anzahl chinesischer Zeichen in PHP

Einfache Implementierungsmethode zum Zählen der Anzahl chinesischer Zeichen in PHP

怪我咯
Freigeben: 2023-03-12 14:28:01
Original
1320 Leute haben es durchsucht

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", &#39;UTF-8&#39;) . "";
# 输出 5
echo mb_strwidth("你好ABC") . "";
#输出 7
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage