substr_count()
function သည် string တစ်ခုတွင်အလွှာတစ်ခုပေါ်လာသည့်အကြိမ်အရေအတွက်ကိုတွက်ချက်သည်။
မှတ်ချက် - substrings သည်စာလုံးအကြီးအသေးအရေးပါသည်။
မှတ်ချက် - ဒီ function ကထပ်တူ substrings တွေကိုမရေတွက်ပါဘူး (ဥပမာ 3 ကိုကြည့်ပါ) ။
မှတ်စု: အကယ်. Start Parameter Parameter Plus သည်အရှည်အရှည်ထက်ပိုသည်ဆိုပါက function သည်သတိပေးချက်တစ်ခုပြုလုပ်သည် (ဥပမာ 4 ကိုကြည့်ပါ။ )
string တစ်ခုတွင် "ရှန်ဟိုင်း" အကြိမ်အရေအတွက်ကိုတွက်ချက်ပါ။
<? PHP Echo Substr_Count ( "ငါ Shanghai ကိုချစ်တယ်။ ရှန်ဟိုင်းသည်တရုတ်နိုင်ငံ၏အကြီးမားဆုံးမြို့ဖြစ်သည်။ " " ရှန်ဟိုင်း" ) , >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
parameters အားလုံးကိုသုံးပါ။
<? PHP $ str = "ဒါကောင်းတယ် " ပဲ့တင်သံ strlen ( $ str ) ။ "<br> <br>" ; // strrlen () strring အရှည်ပြန်လာရန်အသုံးပြုပါ echo substr_count ( $ str , "is" ) ။ "<br> <br>" ; // အကြိမ်အရေအတွက်သည် string ကိုတွင်တွေ့ရသည် Echo Substr_count ( $ str ", " is " , 2 ) ။ "<br> <br>" ; // string ကို "ကောင်းပြီ" ကိုလျှော့ချ echo substr_count ( $ str ", " is " , 3 ) ။ "<br> <br>" ; // string ကို "s ကောင်းလှ၏" လျှော့ချသည် Echo Substr_Count ( $ str ", " is " , 3 , 3 ) ။ "<br> <br>" ; // string ကို "SI" သို့လျှော့ချဖြစ်ပါတယ် >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
အလွှာများထပ်တူခြင်း
<? PHP $ str = "Abcabcab" ; Echo Substr_count ( abcab , "abcab" ) , // ဤ function ကို overling substrings ရေတွက်မထားဘူး >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
အကယ်. အစ နှင့် အရှည် အရအခမ်းအနားများသည် string အရှည်ထက်ကျော်လွန်ပါက function ကိုထုတ်ပေးသည် -
<? PHP ECHO $ str = "ဒီဟာကောင်းတယ် " substr_count ( $ str , "", " , 3 , 9 ) ; >
အဘယ်ကြောင့်ဆိုသော်အရှည်တန်ဖိုးသည် string ၏အရှည်ထက်ကျော်လွန်သောကြောင့် (3 + 9 သည် 12 ထက်ကြီးသည်) ကြောင့်၎င်းကိုအသုံးပြုခြင်းကိုသတိပေးသည်။
substr_count ( string , substring , start , အရှည် )
တေးရေး | ဖေါ်ပြ |
---|---|
ကြိုး | လိုအပ်ပါတယ် စစ်ဆေးခံရဖို့ string ကိုဖေါ်ပြသည်။ |
အလွှာ | လိုအပ်ပါတယ် ရှာဖွေရန် string ကိုဖေါ်ပြသည်။ |
စက်နှိုး | optional ကို။ string ကိုရှာဖွေရန်မည်သည့်နေရာတွင်စတင်မည်ကိုသတ်မှတ်သည်။ |
အရှည် | optional ကို။ ရှာဖွေမှု၏အရှည်ကိုသတ်မှတ်ပါ။ |