လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ပုံမှန်အစားထိုးခြင်း၏နက်ရှိုင်းသောခွဲခြမ်းစိတ်ဖြာခြင်း - မျိုးစုံအစားထိုးနည်းများနှင့်လက်တွေ့ကျသောကျွမ်းကျင်မှု

PHP ပုံမှန်အစားထိုးခြင်း၏နက်ရှိုင်းသောခွဲခြမ်းစိတ်ဖြာခြင်း - မျိုးစုံအစားထိုးနည်းများနှင့်လက်တွေ့ကျသောကျွမ်းကျင်မှု

M66 2025-07-14

PHP ပုံမှန်အစားထိုး function ကိုအသေးစိတ်ရှင်းပြချက်

ပုံမှန်အသုံးအနှုန်းများသည် PHP တွင်အစွမ်းထက်သောကိရိယာများဖြစ်ပြီး string နှင့်ကိုက်ညီခြင်းနှင့်အစားထိုးခြင်းအတွက်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြသည်။ ပုံမှန်အသုံးအနှုန်းတွေမှတစ်ဆင့်ကြိုးများပေါ်တွင်ပြောင်းလွယ်ပြင်လွယ်စစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။ PHP သည်ဤစစ်ဆင်ရေးများကိုအကောင်အထည်ဖော်ရန်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ အသုံးအများဆုံးမှာ preg_replace () function ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ပုံမှန်အစားထိုးလုပ်ဆောင်မှု၏အသုံးပြုမှုကိုအသေးစိတ်ဖော်ပြရန်နှင့်ဥပမာများစွာမှတဆင့်ဤလုပ်ဆောင်မှုကိုမည်သို့ပြောင်းလဲရမည်ကိုသရုပ်ပြပါလိမ့်မည်။

preg_replace () function ကို

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 (&#39;/ \ s + /&#39;, &#39;_&#39;, $ 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 &#39;,&#39; လိမ်မော်ရောင် &#39;, $ string);</span>
 <span class="fun">ECHO $ New_String; // output: ငါလိမ်မော်ရောင်နှင့်လိမ်မော်ရောင်ကြိုက်တယ်။</span>

callback function ကိုအစားထိုး

အခြေခံ 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 (&#39;/ \ d + /&#39;, 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(&#39;/(\d+):(\d+):(\d+)/&#39;, &#39;$3:$2:$1&#39;, $time);</span>
 <span class="fun">ECHO $ New_time; // output: 45:30:12</span>

ကောက်ချက်

ဤဆောင်းပါးသည် PHP တွင် preg_replace () function ၏အခြေခံအသုံးပြုမှုကိုမိတ်ဆက်ပေးသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံမှန်အစားထိုးလုပ်ဆောင်ချက်များသည် developer များနှင့်စာသားအချက်အလက်များကိုထိရောက်စွာလုပ်ဆောင်နိုင်အောင်ကူညီနိုင်သည့်အလွန်လက်တွေ့ကျကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။ ပုံမှန်အစားထိုးနည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းသည်သင်၏ PHP ကုဒ်ကိုပိုမိုတိကျပြီးထိရောက်စေသည်။

မကြာသေးမီ ဆောင်းပါးများ