လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> mb_substr

mb_substr

string ကို၏အစိတ်အပိုင်းတစ်ခုရယူပါ
အမည်:mb_substr
အမျိုးအစား:Multi-byte string ကို
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Multibyte ကြိုးများ၏ substrings ရယူပါ

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: အလွှာရဖို့ကနေ Multibyte string ကို။
  • $ Start: အလွှာ၏ start start ကိုသတ်မှတ်သည်။ အကယ်. ဒေါ်လာစျေးသည်အပေါင်းအရေအတွက်ဖြစ်သည်ဆိုလျှင်တွက်ချက်မှုသည်ကြိုး၏ဘယ်ဘက်ခြမ်းမှစတင်သည်။ အကယ်. ဒေါ်လာစျေးသည်အပျက်သဘောဖြစ်ပါကတွက်ချက်မှုသည်ကြိုး၏ညာဘက်ခြမ်းမှစတင်သည်။
  • $ အရှည် - လက်အောက်ခံ၏အရှည်ကိုသတ်မှတ်ခြင်းကိုသတ်မှတ်ခြင်း, ပုံမှန်တန်ဖိုးသည် Null ဖြစ်ပြီးဇာတ်ကောင်များအားလုံးကို string ၏အဆုံးအထိအက္ခရာများအားလုံးကိုရရန်ဖြစ်သည်။
  • $ encoding: multibyte ဇာတ်ကောင် encoding ၏အမည်ကိုသတ်မှတ်ခြင်း, optional parameter သည်။ ပုံမှန်တန်ဖိုးမှာ MB_Thinternal_encoding () သည်လက်ရှိပြည်တွင်းရေး encoding ဖြစ်သည်။

ပြန်လာတန်ဖိုး - ရရှိသောအလွှာကိုပြန်ပို့ပါ။ အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်သွားသည်။

ဥပမာ -

 $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 ဖိုင်ရှိမှတ်ချက်များကိုဖယ်ရှားပြီးဆာဗာကိုပြန်လည်စတင်နိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ