53 of 410 menu

Funktio mb_strwidth

Funktio mb_strwidth mittaa merkkijonon leveyttä ottaen huomioon, että täysleveät merkit (kuten kiinalaiset merkit) vievät 2 paikkaa, kun taas tavalliset merkit vievät 1 paikan. Ensimmäisenä parametrina annetaan mitattava merkkijono, toisena valinnaisena parametrina - merkistökoodaus.

Syntaksi

mb_strwidth(string, [encoding]);

Esimerkki

Mitataan latinalaisia merkkejä sisältävän merkkijonon leveys:

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

Koodin suorituksen tulos:

5

Esimerkki

Mitataan japanilaisia merkkejä sisältävän merkkijonon leveys:

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

Koodin suorituksen tulos:

10

Esimerkki

Mitataan sekamerkkisen merkkijonon leveys:

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

Koodin suorituksen tulos:

9

Katso myös

  • funktion mb_strlen,
    joka palauttaa merkkijonon pituuden merkkeinä
  • funktion strlen,
    joka palauttaa merkkijonon pituuden tavuina
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää