53 of 410 menu

Funktion mb_strwidth

Die Funktion mb_strwidth misst die Breite eines Strings unter Berücksichtigung der Tatsache, dass Vollbreitenzeichen (z.B. chinesische Schriftzeichen) 2 Positionen belegen, während normale Zeichen 1 Position belegen. Der erste Parameter ist der zu messende String, der zweite optionale Parameter ist die Kodierung.

Syntax

mb_strwidth(string, [encoding]);

Beispiel

Lassen Sie uns die Breite eines Strings mit lateinischen Zeichen messen:

<?php echo mb_strwidth('Hello'); ?>

Ergebnis der Codeausführung:

5

Beispiel

Lassen Sie uns die Breite eines Strings mit japanischen Zeichen messen:

<?php echo mb_strwidth('こんにちは'); ?>

Ergebnis der Codeausführung:

10

Beispiel

Lassen Sie uns die Breite eines gemischten Strings messen:

<?php echo mb_strwidth('Hello 世界'); ?>

Ergebnis der Codeausführung:

9

Siehe auch

  • die Funktion mb_strlen,
    die die Länge eines Strings in Zeichen zurückgibt
  • die Funktion strlen,
    die die Länge eines Strings in Bytes zurückgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen