Aktueller Standort: Startseite> Funktionskategorien> mb_strwidth

mb_strwidth

Gibt die Breite der Zeichenfolge zurück
Name:mb_strwidth
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Gibt die Breite der angegebenen Zeichenfolge (in Zeichen) mithilfe von Multibyte -Zeichen -Codierung zurück

Funktionsname: mb_strwidth ()

Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7

Funktionsbeschreibung: Die Funktion mb_strwidth () gibt die Breite der angegebenen Zeichenfolge (in Zeichen) zurück und verwendet eine Codierung des Multibyte -Zeichenssatzes.

Verwendung:

 mb_strwidth ( string $str [, string $encoding = mb_internal_encoding() ] ) : int

Parameter:

  • $ str: Die Zeichenfolge zur Berechnung der Breite.
  • $ codierung (optional): Zeichencodierung der Zeichenfolge. Wenn dieser Parameter nicht bereitgestellt wird, wird die von der Funktion mb_internal_encoding () zurückgegebene Kodierung des internen Zeichens standardmäßig verwendet.

Rückgabewert:

  • Gibt die Breite in Zeichen der angegebenen Zeichenfolge zurück.

Beispiel:

 $str = "你好,世界!"; $width = mb_strwidth($str, 'UTF-8'); echo "字符串的宽度为:$width"; // 输出:字符串的宽度为:7

Im obigen Beispiel verwenden wir die Funktion mb_strwidth (), um die Breite einer Zeichenfolge zu berechnen, die chinesische Zeichen enthält. Da die Breite der chinesischen Zeichen 2 Zeichen beträgt, beträgt das Ergebnis 7.

Ähnliche Funktionen
Beliebte Artikel