52 of 410 menu

mb_strlen funksiyasi

mb_strlen funksiyasi satrdagi belgilar sonini qaytaradi, ko'p baytli kodlashlar (masalan, UTF-8) bilan to'g'ri ishlaydi. strlendan farqli o'laroq, u bir nechta baytni egallaydigan belgilarni to'g'ri hisoblab chiqadi. Birinchi parametr sifatida satrni, ikkinchi (ixtiyoriy) parametr sifatida kodlashni qabul qiladi.

Sintaksis

mb_strlen(string, [encoding]);

Misol

UTF-8 dagi satr uzunligini hisoblash:

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

Kodni bajarish natijasi:

6

Misol

Kirill alifbosi uchun strlen bilan solishtirish:

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

Kodni bajarish natijasi:

strlen: 8 mb_strlen: 4

Misol

Kodlashni ko'rsatmasdan foydalanish (kodlash mb_internal_encoding dan olinadi):

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

Kodni bajarish natijasi:

5

Shuningdek qarang

  • strlen funksiyasi,
    bu satr uzunligini baytlarda qaytaradi
  • mb_substr funksiyasi,
    bu kodlashni hisobga olgan holda qism satrni kesib oladi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish