52 of 410 menu

Funksioni mb_strlen

Funksioni mb_strlen kthen numrin e karaktereve në një varg, duke punuar në mënyrë korrekte me kodimet multi-bajt (p.sh., UTF-8). Ndryshe nga strlen, ajo numëron saktësisht karakteret që zënë disa bajt. Si parametër të parë pranon një varg, si të dytin (opsional) - kodimin.

Sintaksa

mb_strlen(string, [encoding]);

Shembull

Numërimi i gjatësisë së vargut në UTF-8:

<?php $res = mb_strlen('Привет', 'UTF-8'); echo $res; ?>

Rezultati i ekzekutimit të kodit:

6

Shembull

Krahasimi me strlen për cirilik:

<?php $str = 'тест'; echo 'strlen: ' . strlen($str) . '<br>'; echo 'mb_strlen: ' . mb_strlen($str, 'UTF-8'); ?>

Rezultati i ekzekutimit të kodit:

strlen: 8 mb_strlen: 4

Shembull

Përdorimi pa specifikuar kodimin (kodimi merret nga mb_internal_encoding):

<?php echo mb_strlen('abcde'); ?>

Rezultati i ekzekutimit të kodit:

5

Shihni gjithashtu

  • funksionin strlen,
    i cili kthen gjatësinë e vargut në bajt
  • funksionin mb_substr,
    i cili nxjerr një nënvarg duke marrë parasysh kodimin
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo