function name: mb_ereg_replace ()
function ကိုဖော်ပြချက် - mb_ereg_replace () function ကို string တစ်ခုတွင်ပုံမှန်အသုံးအနှုန်းများဖြင့်အစားထိုးရန်အသုံးပြုသည်။ ပုံမှန် ereg_replace () function ကိုမတူဘဲ MB_ereG_replace () function သည် Multibyte ဇာတ်ကောင်များကိုကိုင်တွယ်နိုင်သည်။
သက်ဆိုင်သောဗားရှင်း: PHP 4> = 4.2.0, PHP 5, PHP 7
အသုံးပြုမှု: string mb_ereg_rereplace (string $ ပုံစံ, string ကို $ အစားထိုးခြင်း, string ကို $ string [string ကို $ option = "MSR"])
Parametermer
- $ ပုံစံ - ပုံမှန်အသုံးအနှုန်းများပုံစံကိုသတ်မှတ်သည့် string တစ်ခု။
- $ အစားထိုး: အစားထိုးအကြောင်းအရာကိုသတ်မှတ်သည့် string ကို။
- $ string: string တစ်ခု, အစားထိုးရန်လိုအပ်သည့်မူရင်း string ကို။
- $ option (optional) - ပုံမှန်အသုံးအနှုန်းများအတွက်ရွေးချယ်စရာများကိုသတ်မှတ်သည့် string တစ်ခု။ ပုံမှန်က "MSR" ဖြစ်ပြီး, အောက်ပါရွေးစရာများရရှိနိုင်ပါသည်။
- Multi-line mode ကို "M" ။ ပါစေ ^ နှင့် $ အတန်း၏အစအ ဦး နှင့်အဆုံးကိုက်ညီ။
- "s": single-line mode ကို။ လုပ်ပါ။ လိုင်းအားလပ်ချိန်အပါအ 0 င်စာလုံးအားလုံးနှင့်ကိုက်ညီပါ။
- "R": ပထမပွဲစဉ်ကိုအစားထိုးမည့်အစားပွဲစဉ်အားလုံးကိုအစားထိုးပါ။
Return Value: အစားထိုး string ကိုပြန်ပို့ပါ။ အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်သွားသည်။
ဥပမာ -
$str = "Hello, 你好!"; $pattern = "[你好]"; $replacement = "Hi"; $result = mb_ereg_replace($pattern, $replacement, $str); echo $result;
ထုတ်လုပ်မှု -
Hello, Hi!
မှတ်စုများ
- MB_ereG_replace () function ကိုအမှုအသတ်ခွဲခြားထားသည့်အထိခိုက်မခံပါ။ ဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်သောအစားထိုးရန်လိုအပ်ပါက MB_EREGI_REPLE_ROPLE () function ကိုသုံးပါ။
- အစားထိုးရန်ပုံစံများကိုသင်လိုက်လျောညီထွေဖြစ်ရန်လိုအပ်ပါကသင်ပုံစံများကိုတစ်ပြိုင်တည်းအစားထိုးနိုင်သော $ အစားထိုးရန်အတွက်ခင်းကျင်းမှုအဖြစ်သတ်မှတ်နိုင်သည်။
- MB_ereG_replace () function သည်မှန်ကန်သောဇာတ်ကောင် encoding ကိုသတ်မှတ်ရန်လိုအပ်သည်။ MB_ReGex_encoding () function ကိုသုံးနိုင်သည်။
- PHP 7 တွင် MB_ereG_replace () function ကိုကန့်ကွက်ပြီး preg_replace () function ကိုအသုံးပြုရန်အကြံပြုသည်။