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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အခြား string တစ်ခုအတွက် string ကို၏ပထမ ဦး ဆုံးဖြစ်ပျက်မှုကိုရှာပါ mb_strstr

    mb_strstr

    အခြားstringတစ်ခုအတွက
  • ကိစ္စတွင် string တစ်ခုအတွက် string တစ်ခု၏နောက်ဆုံးတည်နေရာကိုတွေ့ကြုံခံစားပါ mb_strripos

    mb_strripos

    ကိစ္စတွင်stringတစ်ခု
  • string ကိုအမှုတစ်ခုပြောင်းပါ mb_convert_case

    mb_convert_case

    stringကိုအမှုတစ်ခုပြ
  • string ကိုစာလုံးအကြီးတင်ပါ mb_strtoupper

    mb_strtoupper

    stringကိုစာလုံးအကြီး
  • အက္ခရာများကို HTML ဂဏန်း string ကိုကိုးကားချက်များသို့ encode mb_encode_numericentity

    mb_encode_numericentity

    အက္ခရာများကိုHTMLဂဏန
  • encoded အီးမေးလ်များပို့ပါ mb_send_mail

    mb_send_mail

    encodedအီးမေးလ်များပ
  • အက်ခရာ encoding ၏ရှာဖွေတွေ့ရှိအမိန့်ကို set / ရယူပါ mb_detect_order

    mb_detect_order

    အက်ခရာencoding၏ရှာဖွ
  • output buffer အတွက်ဇာတ်ကောင် encoding ပြောင်းလဲကြောင်း callback function ကို mb_output_handler

    mb_output_handler

    outputbufferအတွက်ဇာတ
လူကြိုက်များသော ဆောင်းပါးများ