Wie berechnet man die Stringlänge in PHP? Der folgende Artikel stellt Ihnen zwei in PHP integrierte Funktionen strlen() und mb_strlen() vor, mit denen Sie die Länge von Zeichenfolgen berechnen und deren Unterschiede erkennen können.
, um die Länge der angegebenen Zeichenfolge zurückzugeben.
Rückgabewert: Bei Erfolg wird die Länge des Strings zurückgegeben; wenn String leer ist, gibt 0 zurück.
Auf der Grundlage von Interviewfragen zusammengestellte Beispiele:
$str = 'hello'; echo strlen($str), '<br>'; //5 $str1 = '中国'; echo strlen($str1), '<br>'; //6 echo strlen($str4), '<br>'; //0
UTF-8-Codierung für einen Chinesen belegt 3 Bytes GDK-Codierung für einen Chinesen belegt 2 Bytes
Das Folgende ist die GDK-Codierung
$str2 = 'hello'; echo strlen($str2), '<br>'; //5 $str3 = '中国'; echo strlen($str3), '<br>'; //4 echo strlen($str4), '<br>'; //0
— Ermitteln Sie die Länge der Zeichenfolge
Rückgabewert: Gibt die Anzahl der in der Zeichenfolge str enthaltenen Zeichen mit Codierung zurück. Gibt FALSE zurück, wenn die angegebene Kodierung ungültig ist. "
PHP-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonWie berechnet man die Stringlänge in PHP? Vergleich zweier Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!