53 of 410 menu

Functie mb_strwidth

De functie mb_strwidth meet de breedte van een tekenreeks, rekening houdend met het feit dat full-width karakters (bijvoorbeeld Chinese karakters) 2 posities innemen, terwijl gewone karakters 1 positie innemen. De eerste parameter is de te meten tekenreeks, de tweede optionele parameter is de codering.

Syntaxis

mb_strwidth(string, [encoding]);

Voorbeeld

Laten we de breedte meten van een tekenreeks met Latijnse karakters:

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

Resultaat van de code-uitvoering:

5

Voorbeeld

Laten we de breedte meten van een tekenreeks met Japanse karakters:

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

Resultaat van de code-uitvoering:

10

Voorbeeld

Laten we de breedte meten van een gemengde tekenreeks:

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

Resultaat van de code-uitvoering:

9

Zie ook

  • de functie mb_strlen,
    die de lengte van een tekenreeks in karakters retourneert
  • de functie strlen,
    die de lengte van een tekenreeks in bytes retourneert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren