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

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

怪我咯
怪我咯Original
2017-07-04 11:55:221241Durchsuche

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
?>

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!

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