function name: mb_subscr ()
သက်ဆိုင်သောဗားရှင်း - PHP 4> = = 4.0.6, PHP 5, PHP 7
အသုံးပြုမှု - MB_substred () function ကိုအသုံးပြုသည်။ Multibyte string ကိုအလွှာတစ်ခုရရှိရန်အသုံးပြုသည်။ ၎င်းသည် UTF-8 ကဲ့သို့သော Multibyte ဇာတ်ကောင် encoded strings များကိုကိုင်တွယ်ရန် Mbstring extension မှထောက်ပံ့ပေးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။
Syntax: string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )
Parametermer
ပြန်လာတန်ဖိုး - ရရှိသောအလွှာကိုပြန်ပို့ပါ။ အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်သွားသည်။
ဥပမာ -
$str = "Hello, 世界!"; echo mb_substr($str, 0, 5); // 输出:Hello echo mb_substr($str, 7, 3); // 输出:世界echo mb_substr($str, -2); // 输出:界!
အပေါ်ကဥပမာမှာအင်္ဂလိပ်နဲ့တရုတ်စာလုံးနှစ်မျိုးလုံးပါ 0 င်တဲ့ Multibyte string ကိုပထမ ဦး ဆုံးသတ်မှတ်ပါတယ်။ ထို့နောက်ကွဲပြားခြားနားသောရာထူးများတွင် substrings ရရန် mb_substr () function ကိုသုံးပါ။ ပထမဥပမာမှာ string string ရဲ့ string ရဲ့ string ကိုကနေပထမစာလုံး 5 လုံးကိုရပြီး output ဟာ "ဟဲလို" ပါ။ ဒုတိယဥပမာတွင်ကျွန်ုပ်တို့သည်အရှည် 3,1E. "World" ကိုစတင်သည့်အဆင့် 7 ခုမြောက်အနေအထားမှစတင်ခဲ့သည်။ တတိယဥပမာတွင်ကျွန်ုပ်တို့သည် string ၏ညာဘက်အခြမ်းမှတွက်ချက်မှုကိုတန်ဖိုးရှိသည့်ဒေါ်လာစကလွတ်အခြမ်းတွင်အနှုတ်လက်ခဏာနံပါတ်တစ်ခုကို အသုံးပြု. နောက်ဆုံးစာလုံး 2 လုံးကို "နယ်နိမိတ်" ဖြစ်သည်။
MB_Substred () function သည် Mbstring Extension မှပေးသောလုပ်ဆောင်မှုတစ်ခုဖြစ်သော function တစ်ခုဖြစ်သည့် function သည် Mbstring extension မှပေးသောလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်ကိုသတိပြုပါ။ Php.ini ဖိုင်တွင် "extension = mbstring" လိုင်းမှတ်ချက်ပေးခြင်းရှိမရှိစစ်ဆေးခြင်းဖြင့် Mbstring extension ကိုသင်ဆုံးဖြတ်နိုင်သည်။ မဖွင့်ထားပါကမှတ်ချက်များကို PHP.INI ဖိုင်ရှိမှတ်ချက်များကိုဖယ်ရှားပြီးဆာဗာကိုပြန်လည်စတင်နိုင်သည်။