Dieser Artikel analysiert die Verwendung von strlen und mb_strlen in PHP anhand von Beispielen. Teilen Sie es wie folgt mit allen als Referenz:
Sehen Sie sich zunächst den folgenden Code an (Dateikodierung utf8):
<?php $utf8_string = "abcd我你他她它"; var_dump(strlen($utf8_string)); var_dump(mb_strlen($utf8_string, 'gb2312')); var_dump(mb_strlen($utf8_string, 'utf8')); var_dump(mb_strlen($utf8_string)); ?>
Laufergebnisse:
int 19 int 13 int 9 int 19
Wenn der zweite Parameter mit der ursprünglichen Codierung der Zeichenfolge übereinstimmt, ist dies die tatsächliche Anzahl von Wörtern im Sinne des menschlichen Verständnisses wird berechnet. (Chinesische Zeichen zählen nur einmal)
Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit PHP-Programmierung befassen.
Weitere verwandte Artikel zu den Anwendungsbeispielen von strlen und mb_strlen in PHP finden Sie auf der chinesischen PHP-Website!