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

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

青灯夜游
Freigeben: 2023-04-10 10:58:01
nach vorne
14218 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage