STRistR () PHP တွင် built-in string function တစ်ခုဖြစ်သည်။ ၎င်းသည် string တစ်ခု၏ပထမတစ်ခုတွင်ပထမတစ်ခုပေါ်လာသည့်နေရာကိုတွေ့ပြီးထိုတည်နေရာနှင့်နောက်ဆက်တွဲအစိတ်အပိုင်းများကိုပြန်လာသောနေရာကိုရှာဖွေရန်အသုံးပြုသည်။ အောင်ပွဲခံ သည့်အနေဖြင့်စာလုံးအကြီးနှင့်အမှုခြားနားချက်ကိုလျစ်လျူရှုထားသည်။
<span><span><span class="hljs-title function_ invoke__">stristr</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$haystack</span></span><span>, </span><span><span class="hljs-keyword">mixed</span></span><span> </span><span><span class="hljs-variable">$needle</span></span><span>, </span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-variable">$before_needle</span></span><span> = </span><span><span class="hljs-literal">false</span></span><span>): </span><span><span class="hljs-keyword">string</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>
$ haystack : ရှာဖွေရန် string ကို။
$ အပ် - တွေ့ရှိရမည့်အလွှာ။
$ A_NEEDLE - အကယ်. မှန်ကန်စွာ သတ်မှတ်ထားပါက အပ်ကို မ ပြန်မီအပိုင်းကိုပုံမှန်အားဖြင့်ပြန်လည်ရောက်ရှိသည်။
<span><span><span class="hljs-variable">$string</span></span><span> = </span><span><span class="hljs-string">"Hello World!"</span></span><span>;
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">stristr</span></span><span>(</span><span><span class="hljs-variable">$string</span></span><span>, </span><span><span class="hljs-string">"world"</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$result</span></span><span>; </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း "World!"</span></span><span>
</span></span>
ဤဥပမာတွင် ဆပ်ရာတွင် () အမှုအားလျစ်လျူရှုခြင်း,
PREG_MATCH () သည် PHP တွင်ပုံမှန်စကားရပ်ကိုက်ညီမှုအတွက်လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံမှန်ဖော်ပြချက်အပေါ် အခြေခံ. ကြိုးကြိုးများနှင့်ကိုက်ညီနိုင်သည်။ အောင်ပွဲ () , Preg_match ()) နှင့်မတူဘဲ Preg_match () သည်ပိုမိုရှုပ်ထွေးသောကိုက်ညီသောလုပ်ငန်းများအတွက်ပိုမိုရှုပ်ထွေးသောကိုက်ညီမှုလုပ်ငန်းများအတွက်ပိုမိုရှုပ်ထွေးသောကိုက်ညီမှုလုပ်ငန်းများကိုပြုလုပ်နိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်ဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်သောကိုက်ညီမှုကိုအထောက်အကူပြုရုံသာမကဇာတ်ကောင်အတန်းများ, အရေအတွက်အမျိုးမျိုး,
<span><span><span class="hljs-title function_ invoke__">preg_match</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$pattern</span></span><span>, </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$subject</span></span><span>, </span><span><span class="hljs-keyword">array</span></span><span> &</span><span><span class="hljs-variable">$matches</span></span><span> = </span><span><span class="hljs-literal">null</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$flags</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$offset</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>): </span><span><span class="hljs-keyword">int</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>
$ ပုံစံ - ပုံမှန်စကားရပ်ပုံစံ။
$ အကြောင်းအရာ - လိုက်ဖက်တဲ့ string ကို။
$ ကိုက်ညီမှု - အကယ်. ပွဲကိုအောင်မြင်စွာအောင်မြင်ပါကကိုက်ညီသောရလဒ်ကိုပြန်ပို့ပါ။
$ အလံ : အလံနည်းနည်း, ကိုက်ညီသောအပြုအမူကိုထိန်းချုပ်သည်။
$ offset : ပွဲစဉ်၏ starting အနေအထား။
<span><span><span class="hljs-variable">$string</span></span><span> = </span><span><span class="hljs-string">"Hello World!"</span></span><span>;
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">preg_match</span></span><span>(</span><span><span class="hljs-string">"/world/i"</span></span><span>, </span><span><span class="hljs-variable">$string</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အောင်မြင်စွာကိုက်ညီပါ"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ပွဲစဉ်မအောင်မြင်ပါ"</span></span><span>;
}
</span></span>
ဤဥပမာတွင် Preg_match () သည် ပုံမှန်စကားရပ် / ကမ္ဘာ / ဈေးနှုန်းကို "Hello World!" နှင့်ကိုက်ညီရန်အသုံးပြုသည်။ ငါ အလံကစာလုံးအကြီးနှင့်စာလုံးအကြီးနှင့်စာလုံးအကြီးများနှင့်စာလုံးအကြီးများနှင့်စာလုံးအကြီးများနှင့်စာလုံးအကြီးအသေးနှင့်စာလုံးအကြီးများသည်ကွဲပြားလျှင်ပင်အောင်မြင်စွာကိုက်ညီနိုင်သည်။
functional ရှုပ်ထွေး :
အောင်ပွဲသည် ရိုးရှင်းသောရှာဖွေရေးလုပ်ငန်းများအတွက်သင့်တော်သောရိုးရှင်းသော string function ကိုရိုးရိုးရှင်းရှင်းရှာဖွေရေးလုပ်ဆောင်ချက်ဖြစ်သည်။ ၎င်းသည် parameters နှစ်ခုသာကြာသည်။ ရှာဖွေတွေ့ရှိရန်နှင့်ပစ်မှတ် string ကို ကိုက်ညီသောစည်းမျဉ်းများသည်အလွန်ရိုးရှင်းပြီးအဓိကအားဖြင့် substrings များရှာဖွေခြင်းနှင့်ပံ့ပိုးမှုကိစ္စများရှာဖွေခြင်းကိုအာရုံစိုက်သည်။
Preg_match () သည်ပုံမှန်အသုံးအနှုန်းများကို သုံး. ရှုပ်ထွေးသောကိုက်ညီမှုကိုပြုလုပ်ရန်နှင့်ပိုမိုကွဲပြားခြားနားသော string နှင့်ကိုက်ညီသောအလုပ်များကိုကိုင်တွယ်နိုင်သည်။ ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသောရှုပ်ထွေးသောပုံစံများ, ဇာတ်ကောင်အတန်းများ,
စွမ်းဆောင်ရည်ကွဲပြားခြားနားမှုများ :
အဘယ်ကြောင့်ဆိုသော် Srristr () သည် ရိုးရှင်းသော function တစ်ခုရှိသည်။ အထူးသဖြင့်ရိုးရှင်းသောအလွှာရှာဖွေမှု များကို သာလိုအပ်ပါက,
PREG_MACK () သည် ပိုမိုရှုပ်ထွေးသောပုံစံကိုက်ညီမှုအတွက်ပုံမှန်အသုံးအနှုန်းများကိုခွဲခြမ်းစိတ်ဖြာရန်လိုအပ်သည်။
ပြန်လာတန်ဖိုးအတွက်ခြားနားချက် :
STRistR () သည် ပွဲတစ်ပွဲတစ်ခုကိုတွေ့သည့်အခါ string ၏အဆုံးမှ target string ကို string ၏အဆုံးမှရရှိသည်။ ပွဲစဉ်မတွေ့ပါက မှားယွင်းစွာ ပြန်လာသည်။
အကယ်. Preg_match () သည်အောင်မြင်စွာကိုက်ညီပါက၎င်းသည် 1 ခုနှင့်ကိုက်ညီလိမ့်မည်။ ၎င်းသည်ပျက်ကွက်ပါက၎င်းသည် 0 ယ်ခြင်းနှင့်ကိုက်ညီမှုရှိလိမ့်မည် ။
ပုံမှန်စကားရပ်ပံ့ပိုးမှု :
အောင်ဆန်းစုကြည်သည် ပုံမှန်အသုံးအနှုန်းများကိုမပံ့ပိုးနိုင်ပါ။
Preg_match () သည်အပြည့်အဝပုံမှန်အသုံးအနှုန်းများကိုထောက်ပံ့ပေးပြီးပုံစံနှင့်ကိုက်ညီမှု,
အောင်ပွဲ () အသုံးပြုမှုမြင်ကွင်း -
ရိုးရှင်းသော substring searching operations များအတွက်သင့်တော်သည်။ ၎င်း၏ကောင်းသောစွမ်းဆောင်ရည်ကြောင့်, ကဖြစ်ရပ်များအတွက်မြင့်မားသောစွမ်းဆောင်ရည်လိုအပ်ချက်များနှင့်အတူဖြစ်ရပ်များအတွက်သင့်လျော်သည်။
Preg_match () အသုံးပြုမှုမြင်ကွင်း :
ရှုပ်ထွေးသောပုံစံကိုက်ညီမှုအတွက်သင့်တော်သည်။ Preg_match () သည် ပိုမိုကိုက်ညီသောထိန်းချုပ်မှုနှင့်ပြောင်းလွယ်ပြင်လွယ်များကိုပေးနိုင်သည်။