52 of 410 menu

mb_strlen လုပ်ဆောင်ချက်

mb_strlen လုပ်ဆောင်ချက်သည် မျိုးစုံဘိုက် ကုဒ်သတ်မှတ်ချက်များ (ဥပမာ - UTF-8) နှင့် မှန်ကန်စွာ အလုပ်လုပ်ကာ စာကြောင်းအတွင်းရှိ အက္ခရာများ၏ အရေအတွက်ကို ပြန်ပေးသည်။ strlen နှင့် မတူဘဲ၊ ၎င်းသည် ဘိုက်များစွာ ယူထားသော အက္ခရာများကို မှန်ကန်စွာ ရေတွက်ပေးနိုင်သည်။ ပထမ ပါရာမီတာအနေဖြင့် စာကြောင်းကို လက်ခံပြီး၊ ဒုတိယ (ရွေးချယ်စရာ) ပါရာမီတာအနေဖြင့် ကုဒ်သတ်မှတ်ချက်ကို လက်ခံသည်။

ဝါကျဖွဲ့စည်းပုံ

mb_strlen(string, [encoding]);

ဥပမာ

UTF-8 တွင် စာကြောင်း၏ အရှည်ကို ရေတွက်ခြင်း:

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

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရလဒ်:

6

ဥပမာ

ဆာရီလစ်အက္ခရာများအတွက် strlen နှင့် နှိုင်းယှဉ်ခြင်း:

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

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရလဒ်:

strlen: 8 mb_strlen: 4

ဥပမာ

ကုဒ်သတ်မှတ်ချက်ကို မဖော်ပြဘဲ အသုံးပြုခြင်း (ကုဒ်သတ်မှတ်ချက်ကို mb_internal_encoding မှ ယူပါမည်):

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

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရလဒ်:

5

ဒါတွေလဲ ကြည့်ပါ

  • strlen လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် စာကြောင်း၏ အရှည်ကို ဘိုက်များဖြင့် ပြန်ပေးသည်
  • mb_substr လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် ကုဒ်သတ်မှတ်ချက်ကို ထည့်သွင်းစဉ်းစားပြီး စာကြောင်းခွဲကို ထုတ်ယူပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်