105 of 410 menu

count_chars function

count_chars function သည် string တစ်ခုအတွင်းရှိ အက္ခရာအမျိုးမျိုး မည်မျှကြိမ်တွေ့ရသည်ကို ရေတွက်ပေးသည်။

ပထမပုစ္ဆာကိန်းအဖြစ် function သည် string တစ်ခုကို လက်ခံပြီး၊ ဒုတိယ ချန်လှပ်ထားနိုင်သော ပုစ္ဆာကိန်းအဖြစ် ရလဒ်အလုပ်ကို ပြောင်းလဲပေးသော ပြုပြင်မွမ်းမံမှုကို လက်ခံသည်။

ဝါကျဖွဲ့ထုံး

count_chars(string $string, int $mode = 0): array|string

ပြုပြင်မွမ်းမံမှု၏ တန်ဖိုးများ

ပုစ္ဆာကိန်း၏ တန်ဖိုးပေါ် မူတည်၍ function သည် အောက်ပါအတိုင်း ပြန်ပေးသည်။

  • တန်ဖိုး 0 - ခင်းကျင်းမှုတစ်ခု၊ ၎င်း၏ သော့များသည် ASCII ကုဒ်များ ဖြစ်ပြီး၊ တန်ဖိုးများသည် သက်ဆိုင်ရာအက္ခရာ၏ ပါဝင်မှုအရေအတွက် ဖြစ်သည်။
  • တန်ဖိုး 1 - 0 အတွက်ကဲ့သို့ပင်၊ သို့သော် ပါဝင်မှုအရေအတွက် သုညရှိသော အက္ခရာများအကြောင်း အချက်အလက်ကို ခင်းကျင်းမှုတွင် မထည့်သွင်းပါ။
  • တန်ဖိုး 2 - 0 အတွက်ကဲ့သို့ပင်၊ သို့သော် ခင်းကျင်းမှုတွင် ပါဝင်မှုအရေအတွက် သုညရှိသော အက္ခရာများအကြောင်း အချက်အလက်ကိုသာ ထည့်သွင်းသည်။
  • တန်ဖိုး 3 - string တစ်ခု၊ ၎င်းသည် မူလ string ထဲသို့ အနည်းဆုံးတစ်ကြိမ် ပါဝင်သော အက္ခရာများဖြင့် ဖွဲ့စည်းထားသည်။
  • တန်ဖိုး 4 - string တစ်ခု၊ ၎င်းသည် မူလ string ထဲသို့ မပါဝင်သော အက္ခရာများဖြင့် ဖွဲ့စည်းထားသည်။

စံထားချက်အရ function သည် ဒုတိယပုစ္ဆာကိန်းကို 0 တွင် ထားသကဲ့သို့ ပြုမူသည်။

နမူနာ

ပြုပြင်မွမ်းမံမှုကို တန်ဖိုး 1 အဖြစ် သတ်မှတ်ကာ string အတွင်းရှိ အက္ခရာများ၏ အရေအတွက်ကို ရေတွက်ကြည့်ပါစို့။

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

ရလဒ်အဖြစ် function သည် 0 မှ 255 အထိ အက္ခရာအားလုံး၏ ကုဒ်များကို ပြန်ပေးပြီး၊ ထိုကုဒ်များထဲတွင် ကျွန်ုပ်တို့၏ string မှ အက္ခရာများ၏ ကုဒ်များ ပါဝင်နေမည်ဖြစ်သည်။

[ 0 => 0, 1 => 1, ... 97 => 3, // 97 သည် 'a' အက္ခရာ၏ ကုဒ်ဖြစ်သည် 98 => 2, // 98 သည် 'b' အက္ခရာ၏ ကုဒ်ဖြစ်သည် 99 => 1, // 99 သည် 'c' အက္ခရာ၏ ကုဒ်ဖြစ်သည် ... 255 => 0, ]

နမူနာ

ပြုပြင်မွမ်းမံမှုကို တန်ဖိုး 1 အဖြစ် သတ်မှတ်ကာ string အတွင်းရှိ အက္ခရာများ၏ အရေအတွက်ကို ရေတွက်ကြည့်ပါစို့။

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

ရလဒ်အဖြစ် function သည် တွေ့ရှိရသော အက္ခရာများ၏ ကုဒ်များနှင့် ထိုအက္ခရာများ၏ အရေအတွက်ကိုသာ ပြန်ပေးမည်ဖြစ်သည်။

[ 97 => 3, // 97 သည် 'a' အက္ခရာ၏ ကုဒ်ဖြစ်သည် 98 => 2, // 98 သည် 'b' အက္ခရာ၏ ကုဒ်ဖြစ်သည် 99 => 1, // 99 သည် 'c' အက္ခရာ၏ ကုဒ်ဖြစ်သည် ]

ဆက်လက်လေ့လာရန်

  • substr_count function,
    အကြောင်းအရာတစ်ခု၏ အရေအတွက်ကို ရေတွက်ပေးသည်
  • count_chars function,
    အက္ခရာများ၏ အရေအတွက်ကို ရေတွက်ပေးသည်
  • str_word_count function,
    စကားလုံးများ၏ အရေအတွက်ကို ရေတွက်ပေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်