Heim  >  Artikel  >  Backend-Entwicklung  >  Eine einfache Methode zum Zählen der Anzahl chinesischer Zeichen in PHP

Eine einfache Methode zum Zählen der Anzahl chinesischer Zeichen in PHP

高洛峰
高洛峰Original
2016-12-21 09:05:381409Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie man einfach die Anzahl der chinesischen Zeichen in PHP zählt. 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 Rekordtest. 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, unabhängig von Chinesisch oder Englisch, wird als 1 Byte gezählt

mb_strwidth, Chinesisch wird als 2 Bytes gezählt

, daher wird mb_strlen für Längenstatistiken verwendet. Diese Funktion

Ich hoffe, dieser Artikel wird für alle hilfreich sein, die sich mit PHP-Programmierung befassen.

Weitere Artikel zum einfachen Zählen der chinesischen Zeichen in PHP finden Sie auf der chinesischen PHP-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