52 of 410 menu

mb_strlen funksiýasy

mb_strlen funksiýasy, köp baýtly kodirlendirmeler bilen dogry işleýär we setirdäki nyşanyň sanyny gaýtarýar (mysal üçin, UTF-8). strlen-dan tapawutlylykda, ol birnäçe baýt orun tutýan nyşanlary dogry sanap bilýär. Birinji parametr hökmünde setiri, ikinji (hökmany däl) parametr hökmünde bolsa kodirlendirmäni alýar.

Sintaksis

mb_strlen(string, [encoding]);

Mysal

UTF-8-daky setiriň uzynlygyny sanamak:

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

Kody ýerine ýetirmegiň netijesi:

6

Mysal

Kirill elipbiýi üçin strlen bilen deňeşdirmek:

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

Kody ýerine ýetirmegiň netijesi:

strlen: 8 mb_strlen: 4

Mysal

Kodirlendirmäni görkezmezden ulanmak (kodirlendirme mb_internal_encoding-dan alynýar):

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

Kody ýerine ýetirmegiň netijesi:

5

Şeýle-de görüň

  • strlen funksiýasyny,
    setiriň uzynlygyny baýtlarda gaýtarýar
  • mb_substr funksiýasyny,
    kodirlendirmäni göz öňünde tutup setir kesimini kesip alyp berýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et