mb_eregi_replace လုပ်ဆောင်ချက်၏ရှေ့ပြေးပုံစံသည် -
string|false mb_eregi_replace(string $pattern, string $replacement, string $string[, int $option = 0])
အစားထိုး string ကိုပြန်လည်ရောက်ရှိ။ အကယ်. ပုံမှန်စကားရပ်သည်မမှန်ကန်ပါကသို့မဟုတ်ကွပ်မျက်အမှားတစ်ခုဖြစ်ပါက function သည် မှားယွင်း လာသည်။ အချို့သောကိစ္စရပ်များတွင် input parameter အတွက်ခြွင်းချက်တစ်ခုကဲ့သို့ပင် NULL ကို ပြန်ပို့နိုင်သည်။
နောက်ဆက်တွဲ string ကိုစစ်ဆင်ရေးမအောင်မြင်ပါ
အကယ်. သင်သည်ပြန်လာတန်ဖိုးကိုမဆုံးဖြတ်ပါက Splicing, ကြားဖြတ်ခြင်းသို့မဟုတ် outcepting သို့မဟုတ် outputing, outcepting သို့မဟုတ် output လုပ်ခြင်းကဲ့သို့သောရလဒ်ကိုဆက်လက်လုပ်ဆောင်နေပါက, ဥပမာအားဖြင့်:
$result = mb_eregi_replace("pattern", "replace", $input);
// ဂရုမစိုက်ခြင်း false စမ်းသပ်မှု,တိုက်ရိုက်အသုံးပြုပါ$result
echo strlen($result); // လှျင်$resultအတွက်false,strlenအမှားတစ်ခုသတင်းပို့ပါ
ဒေတာညစ်ညမ်းမှု
အကယ်. မှားယွင်းသော ပြန်လာလျှင်၎င်းသည်၎င်းကို string သို့မဟုတ် output တစ်ခုအဖြစ်သိမ်းဆည်းထားဆဲဖြစ်သော်လည်း၎င်းသည်ဒေတာဗေ့စ်တွင်သိမ်းဆည်းထားပြီးနောက်ဆက်တွဲစီးပွားရေးယုတ္တိဗေဒကိုအကျိုးသက်ရောက်စေနိုင်သည်။
အန္တရာယ်ကင်းရှင်းရေးအန္တရာယ်များ
ပျောက်ဆုံးနေသောအမှားကိုင်တွယ်မှုသည် URL ခုန်များသို့မဟုတ် HTML output များအတွင်းစနစ်တကျစစ်ထုတ်ခြင်းသို့မဟုတ်စစ်ဆေးခြင်းကဲ့သို့သောအားနည်းချက်များကိုဖြစ်ပေါ်စေနိုင်သည်။
Return Value သည်မှန်ကန်မှုရှိမရှိအမြဲတမ်းဆုံးဖြတ်ရန်အကြံပြုသည်။
$pattern = "m66.net";
$replacement = "example";
$input = "ဝင်ရောက်ခွင့် m66.net ပိုမိုသိရှိရန်";
$result = mb_eregi_replace($pattern, $replacement, $input);
if ($result === false || $result === null) {
// အမှားကိုင်တွယ်,ဥပမာအားဖြင့်, logging သို့မဟုတ်ပြန်ခြင်းပုံမှန်တန်ဖိုးများ
error_log("mb_eregi_replace Execution မအောင်မြင်ပါ");
$result = $input; // သို့မဟုတ်အခြားကျိုးကြောင်းဆီလျော်သောပုံမှန် processing
}
echo $result;
ဤအချက်သည်အစားထိုးခြင်းမအောင်မြင်သောအခါအစီအစဉ်သည်သင့်လျော်သောကိုင်တွယ်မဟာဗျူဟာများရှိကြောင်းသေချာစေပြီးချွင်းချက်အရအခက်အခဲများကိုရှောင်ရှားရန်ဖြစ်သည်။
MB_ERREAGI_RERO_RERATICE_RESTATETATE function ကိုအသုံးပြုခြင်းသည် ပြန်လည်နေရာချထားခြင်း သို့မဟုတ် မှားယွင်းသော တရားစီရင်ခြင်းကိုလျစ်လျူရှုသောအခါ, အစားထိုးခွဲစိတ်ကုသမှုသည်အောင်မြင်ရန် (သို့) မအောင်မြင်ပါကပြန်လည်မအောင်မြင်ပါကပြန်လည်ပြုပြင်ခြင်းကိုသေချာစေရန်သေချာစွာစစ်ဆေးပါ။