Heim  >  Artikel  >  Backend-Entwicklung  >  Wie berechnet man die Stringlänge in PHP? Vergleich zweier Methoden

Wie berechnet man die Stringlänge in PHP? Vergleich zweier Methoden

青灯夜游
青灯夜游nach vorne
2021-07-12 19:52:5514150Durchsuche

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.

Wie berechnet man die Stringlänge in PHP? Vergleich zweier Methoden

Verwenden Sie die Funktion strlen()

, 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), &#39;<br>&#39;; //5
   
   $str1 = &#39;中国&#39;;
   echo strlen($str1), &#39;<br>&#39;; //6

   echo strlen($str4), &#39;<br>&#39;; //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 = &#39;hello&#39;;
echo strlen($str2), &#39;<br>&#39;; //5
$str3 = &#39;中国&#39;;
echo strlen($str3), &#39;<br>&#39;; //4

echo strlen($str4), &#39;<br>&#39;; //0

Verwenden Sie die Funktion mb_strlen()

— 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen