53 of 410 menu

Funkcja mb_strwidth

Funkcja mb_strwidth mierzy szerokość ciągu znaków, uwzględniając, że znaki pełnej szerokości (na przykład chińskie znaki) zajmują 2 pozycje, a zwykłe - 1 pozycję. Pierwszym parametrem jest ciąg znaków do zmierzenia, drugim opcjonalnym parametrem - kodowanie.

Składnia

mb_strwidth(string, [encoding]);

Przykład

Zmierzmy szerokość ciągu znaków z symbolami łacińskimi:

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

Wynik wykonania kodu:

5

Przykład

Zmierzmy szerokość ciągu znaków z japońskimi symbolami:

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

Wynik wykonania kodu:

10

Przykład

Zmierzmy szerokość mieszanego ciągu znaków:

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

Wynik wykonania kodu:

9

Zobacz też

  • funkcję mb_strlen,
    która zwraca długość ciągu znaków w symbolach
  • funkcję strlen,
    która zwraca długość ciągu znaków w bajtach
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć