function name: mb_structut ()
သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8
function ကိုဖော်ပြချက် - MB_StrCut () function ကို string ကိုကြားဖြတ်ပြီး Multibyte ဇာတ်ကောင်များကိုကိုင်တွယ်နိုင်သည်။
Syntax: MB_Strcut (string $ start, int $ land, int $ land = null $ encoding = mb_internal_encoding = mb_inernal_encoding ()): string |
Parametermer
- $ str: ကြားဖြတ်ခံရဖို့ string ကို။
- $ Start: Centruction သည် string ၏အဆုံးမှစသည်ကိုညွှန်ပြသည့်အနှုတ်လက်ခဏာနံပါတ်တစ်ခုဖြစ်နိုင်ကြောင်းကြားဖြတ်ချေမှု၏စတင်အနေအထားကိုစတင်။
- $ အရှည် (optional): ကြားဖြတ်ခံရဖို့အရှည်, null ရန် default, က string ၏အဆုံးမှကြားဖြတ်နေကြောင်းညွှန်ပြခြင်း,
- $ encoding (optional): ဇာတ်ကောင် encoding, mb_internal_encoding ၏တန်ဖိုးကို default ။
Value ကိုပြန်သွားပါ
- ကြားဖြတ် string ကိုပြန်ပို့ခြင်းသို့မဟုတ်ပျက်ကွက်အပေါ်မှားယွင်းသောပြန်လာ။
ဥပမာ -
$str = "Hello, 世界!"; $substring = mb_strcut($str, 0, 5); echo $substring; // 输出:Hello $substring = mb_strcut($str, 7); echo $substring; // 输出:世界!
မှတ်စုများ
- ပုံမှန်အားဖြင့် mb_structut () MB_Trinternal_encoding () function ကို () function ကိုအသုံးပြုသောအက်ခရာ encoding နှင့်အခြားဇာတ်ကောင် encodings ကို $ encoding parameter သည်မှတစ်ဆင့်သတ်မှတ်နိုင်သည်။
- Intercept ၏ Start ၏အနေအထားသည်ကြိုး၏အရှည်ထက်ကျော်လွန်ပါကမှားယွင်းစွာပြန်လာလိမ့်မည်။
- အကယ်. $ အရှည် parameter သည်အနုတ်လက်ခဏာရှိပါက string ၏အဆုံးအထိစတင်သည့်အစွန်အဖျားမှစတင်သောအပိုင်းကိုကြားဖြတ်နေသည်။
- mb_structcut () function သည်တရုတ်အက္ခရာများကဲ့သို့သော Multibyte ဇာတ်ကောင်များကိုမှန်ကန်စွာကိုင်တွယ်နိုင်သည်။