ပုံမှန်အသုံးအနှုန်းများသည် PHP တွင်အစွမ်းထက်သောကိရိယာများဖြစ်ပြီး string နှင့်ကိုက်ညီခြင်းနှင့်အစားထိုးခြင်းအတွက်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြသည်။ ပုံမှန်အသုံးအနှုန်းတွေမှတစ်ဆင့်ကြိုးများပေါ်တွင်ပြောင်းလွယ်ပြင်လွယ်စစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။ PHP သည်ဤစစ်ဆင်ရေးများကိုအကောင်အထည်ဖော်ရန်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ အသုံးအများဆုံးမှာ preg_replace () function ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ပုံမှန်အစားထိုးလုပ်ဆောင်မှု၏အသုံးပြုမှုကိုအသေးစိတ်ဖော်ပြရန်နှင့်ဥပမာများစွာမှတဆင့်ဤလုပ်ဆောင်မှုကိုမည်သို့ပြောင်းလဲရမည်ကိုသရုပ်ပြပါလိမ့်မည်။
Preg_replace () သည် PHP တွင်အများဆုံးအသုံးပြုသောပုံမှန်အစားထိုးလုပ်ဆောင်ချက်ဖြစ်ပြီး၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">Preg_replace ($ ပုံစံ, $ အစားထိုး, $ ဘာသာရပ်);</span>
ဤနေရာတွင်ဒေါ်လာပုံစံသည်ပုံမှန်စကားရပ်ပုံစံကိုကိုယ်စားပြုသည်။
အောက်ပါဥပမာသည်နေရာအားလုံးကို underscores နှင့်ကြိုးဖြင့်မည်သို့အစားထိုးရမည်ကိုပြသသည်။
<span class="fun">$ string = "Hello, World!";</span>
<span class="fun">$ New_String = Preg_replace ('/ \ s + /', '_', $ string);</span>
<span class="fun">ECHO $ New_String; // output: မင်္ဂလာပါ, _world!</span>
ပုံမှန်အသုံးအနှုန်းများသည်ကျွန်ုပ်, M, M စသဖြင့်ပုံစံအမျိုးမျိုးဖြစ်သောပုံစံပြုပြင်မွမ်းမံသူများကိုထောက်ပံ့သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်ကိစ္စကိုအစားထိုးသောအခါအမှုကိုလျစ်လျူရှုလိုပါကကျွန်ုပ်အားပြုပြင်ပြောင်းလဲရန်ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။
<span class="fun">$ string = "ငါပန်းသီးနှင့်ပန်းသီးကိုကြိုက်တယ်။ ";</span>
<span class="fun">$ New_String = Preg_replace (/ Apple / i ',' လိမ်မော်ရောင် ', $ string);</span>
<span class="fun">ECHO $ New_String; // output: ငါလိမ်မော်ရောင်နှင့်လိမ်မော်ရောင်ကြိုက်တယ်။</span>
အခြေခံ string ကိုအစားထိုးခြင်း, Preg_replace () အပြင်ပိုမိုရှုပ်ထွေးသောအစားထိုးလုပ်ငန်းများအတွက် callback function များကိုလည်းအထောက်အကူပြုသည်။ အောက်ပါဥပမာသည်နံပါတ်ကို string တစ်ခုတွင်နံပါတ်တစ်ခုကိုစတုရန်းတွင် callback function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
<span class="fun">$ string = "1 2 3 4 5";</span>
<span class="fun">$ New_String = preg_replace_callback ('/ \ d + /', function ($ ကိုက်ညီမှု)</span>
<span class="fun"> $ matches [0] * $ ကိုက်ညီမှု [0];</span>
<span class="fun">}, $ string ကို);</span>
<span class="fun">ECHO $ New_String; // output: 1 4 9 16 25</span>
တစ်ခါတစ်ရံတွင်ကျွန်ုပ်တို့သည်ကွင်းခတ်ခြင်းဖြင့်ဖမ်းယူခြင်းနှင့်အစားထိုးခြင်းကိုရည်ညွှန်းနိုင်သည့်အစားထိုးအစိတ်အပိုင်းများကိုဖြည်ချရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည် "SS: SS: SS: SS: HH" မှအချိန်ကိုမည်သို့အစားထိုးရမည်ကိုပြသသည်။
<span class="fun">$ Time = "12:30:45";</span>
<span class="fun">$new_time = preg_replace('/(\d+):(\d+):(\d+)/', '$3:$2:$1', $time);</span>
<span class="fun">ECHO $ New_time; // output: 45:30:12</span>
ဤဆောင်းပါးသည် PHP တွင် preg_replace () function ၏အခြေခံအသုံးပြုမှုကိုမိတ်ဆက်ပေးသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံမှန်အစားထိုးလုပ်ဆောင်ချက်များသည် developer များနှင့်စာသားအချက်အလက်များကိုထိရောက်စွာလုပ်ဆောင်နိုင်အောင်ကူညီနိုင်သည့်အလွန်လက်တွေ့ကျကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။ ပုံမှန်အစားထိုးနည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းသည်သင်၏ PHP ကုဒ်ကိုပိုမိုတိကျပြီးထိရောက်စေသည်။