53 of 410 menu

Funcția mb_strwidth

Funcția mb_strwidth măsoară lățimea unui șir, ținând cont că caracterele cu lățime dublă (de exemplu, hieroglifele chinezești) ocupă 2 poziții, iar cele obișnuite - 1 poziție. Primul parametru este șirul de măsurat, al doilea parametru opțional este codificarea.

Sintaxă

mb_strwidth(string, [encoding]);

Exemplu

Să măsurăm lățimea unui șir cu caractere latine:

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

Rezultatul executării codului:

5

Exemplu

Să măsurăm lățimea unui șir cu caractere japoneze:

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

Rezultatul executării codului:

10

Exemplu

Să măsurăm lățimea unui șir mixt:

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

Rezultatul executării codului:

9

Vezi și

  • funcția mb_strlen,
    care returnează lungimea șirului în caractere
  • funcția strlen,
    care returnează lungimea șirului în octeți
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge