PHP ပရိုဂရမ်တွင် string အစားထိုးခြင်းနှင့်ဆက်ဆံရာတွင်ပုံမှန်အသုံးအနှုန်းလုပ်ဆောင်မှုများကိုမကြာခဏအသုံးပြုလေ့ရှိသည်။ developer အတော်များများသည် function mb_eregi_replace အကြောင်းကြားခဲ့ဖူးပေမည်, ၎င်းသည်အမှုပြ problems နာများအပေါ်ပုံမှန်စနစ်ဖြင့်အရေးကြီးသောသက်ရောက်မှုရှိသည်။
MB_ereG_replace သည် PHP တွင် PHP တွင်ပုံမှန်အစားထိုးလုပ်ဆောင်မှုဖြစ်သည်။ ၎င်း၏ဝိသေသလက်ခဏာသည် ဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်သည့်အရာ - MB_ereG_replace (Case-sensitive) နှင့်အလွန်ကွာခြားသည်။ ဤတွင် "I" သည် "IdoGy Case" ကိုကိုယ်စားပြုသည်။ ဆိုလိုသည်မှာစာလုံးအသေးကိုလျစ်လျူရှုခြင်းကိုဆိုလိုသည်။
လုပ်ဆောင်ချက်၏အဓိပ္ပါယ်ပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
mb_eregi_replace($pattern, $replacement, $string, $option = "msr")
$ ပုံစံသည် ပုံမှန်စကားရပ်ပုံစံဖြစ်သည် ။
$ အစားထိုး အကြောင်းအရာအစားထိုးအကြောင်းအရာဖြစ်ပါတယ်။
$ string ကို ပစ်မှတ် string ကိုဖြစ်ပါတယ်။
$ option သည်ကိုက်ညီမှုပုံစံဖြစ်ပြီးစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
ရိုးရာ Preg_replace function တွင်သင်အမှုအားလျစ်လျူရှုလိုပါကပုံမှန်ဖော်ပြချက်အဆုံးတွင်သင်ပြုပြင် မွမ်းမံ ရန်လိုအပ်သည်။
preg_replace('/php/i', 'PHP', 'I love Php');
ရလဒ်က "PHP" အားလုံးကိုအစားထိုးလိမ့်မယ်။
သို့သော် MB_EREGI_replace သည် ကျွန်ုပ် မထည့်သွင်းဘဲစာလုံးအကြီးနှင့်အသေးများကိုလျစ်လျူရှုရန်မွေးဖွားလာသည်။
<?php
$original = "Hello Mb_EreGi_ReplAce Function!";
$result = mb_eregi_replace("mb_eregi_replace", "mb_eregi_replace", $original);
echo $result;
?>
input ကို MB_ereGi_replace , MB_ereGi_replace , mb_eregi_replace လား,
<?php
$text = "Visit https://m66.net for more info.";
$pattern = "M66.NET";
$replacement = "example.com";
// အသုံးပြု mb_eregi_replace ကိစ္စတွင်မခံစားနိုင်သောအစားထိုး
$result = mb_eregi_replace($pattern, $replacement, $text);
echo $result;
?>
ထုတ်လုပ်မှု -
Visit https://example.com for more info.
$ ပုံစံ သည်စာလုံးကြီးဖြစ်သည်ကိုသတိပြုပါ။ URL သည် ဒေါ်လာစာလုံး ဖြင့်စာလုံးအသေးဖြစ်သည်။ သို့သော်၎င်းသည်အောင်မြင်စွာကိုက်ညီနေဆဲဖြစ်သည်။
URLs များ, စာတိုက်ပုံးများ, ဖိုင်လမ်းကြောင်းများစသဖြင့်ကိုင်တွယ်သည့်အခါ, အထူးသဖြင့်ပုံမှန်ပုံမှန်လုပ်ဆောင်မှုကိုအသုံးပြုပြီး Multi-byte ဇာတ်ကောင်ကိုအသုံးပြုသောအခါ,
MB_eregi_replace သည် Encoding Work ကိုလျစ်လျူရှုခြင်း,
MB_eregi_replace သည်အမှုန်မခံစားနိုင်သော Multi-byte ပုံမှန်အစားထိုးလုပ်ဆောင်ချက်ဖြစ်သည်။
ငါ Modifier ကိုကိုယ်တိုင်ထည့်ရန်မလိုအပ်ပါ။
Multibyte ကြိုးများနှင့်အမှုမရှိသောအစားထိုးလိုအပ်ချက်များကိုကိုင်တွယ်ရန်သင့်တော်သည်။
URL ဒိုမိန်းအမည်များကိုအစားထိုးသောအခါဒိုမိန်းအမည်ကိုစိုးရိမ်ရန်မလိုအပ်ပါ။
နောက်တစ်ကြိမ် PHP တွင်ပုံမှန်အစားထိုးခြင်းကိုသင်အသုံးပြုသည်, အမှုပြ problems နာများကြောင့်ဖြစ်ပေါ်လာသောကိုက်ညီမှုမရှိသောကျရှုံးမှုများမှရှောင်ရှားရန်ကျိုးကြောင်းဆီလျော်သောလုပ်ဆောင်ချက်များကိုရွေးချယ်ရန်သတိရပါ။ MB_ereGi_replace က သင့်ကိုဒုက်ခအများကြီးကိုကယ်တင်နိုင်တယ်။