PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် string တစ်ခုသည်အခြားအလွှာတစ်ခုရှိမရှိဆုံးဖြတ်ရန်လိုအပ်သည်။ ၎င်းသည်အသုံးပြုသူ input, ရှာဖွေရေးလုပ်ငန်းများစသည်တို့ကိုစိစစ်ခြင်းစသည့်အခြေအနေမျိုးတွင်အလွန်လက်တွေ့ကျသည်။ ဤဆောင်းပါးသည်အများအားဖြင့်အသုံးပြုသော PHP လုပ်ဆောင်ချက်နှစ်ခုကိုမိတ်ဆက်ပေးနိုင်သည်။
PHP သည် substrings များကိုရှာဖွေရန်နည်းလမ်းအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ အသုံးအများဆုံးအသုံးပြုသော strstrstr function ဖြစ်ပါတယ်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">ရောနှော ststr (string $ haystack, ရောနှော $ အပ် [, bool $: false])</span>
ရှာဖွေရန်အဓိက string ကို။
တွေ့ရှိရမည့်အလွှာ။
Boolean အမျိုးအစား, ပုံမှန်မှား။ စစ်မှန်တဲ့နေရာမှာ string ကိုအပိုင်းကိုအပ်နဲ့ပြန်ပို့လိုက်ပြီး defaulte ကအပ်နဲ့နောက်ဆက်တွဲအပိုင်းကိုပြန်ပေးပါ။
Strstrtst function သည် haystack ရှိ The Deedle ၏ပထမဆုံးဖြစ်ပျက်မှုကိုတွေ့လိမ့်မည်။ မတွေ့ပါကမှားယွင်းသောအဖြေကိုပြန်ပို့သည်။
$haystack = "Hello, World!";
$needle = "World";
if (strstr($haystack, $needle)) {
echo "အလွှာတွေ့ရှိခဲ့ပါတယ်";
} else {
echo "အလွှာကိုမတွေ့ပါ";
}
အထက်ပါကုဒ်ကိုကွပ်မျက်ခြင်းက "အလွှာထွက်ပေါက်ကိုတွေ့ပြီ" ဆိုသည့်အရာသည် haystack တွင်ရှိသည်။
Substrings ရှာဖွေတွေ့ရှိရန်နောက်တစ်နည်းမှာ stripsipos function ဖြစ်သည်။ ဒါဟာ strstr နဲ့ဆင်တူပေမယ့်ကိစ္စရပ်ကိုလျစ်လျူရှု။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">Int Strips (string $ haystack, string $ အပ် [, int $ offset = 0])</span>
အဓိက string ကို။
ရှာဖွေရန်အလွှာ။
ကိန်းဂဏန်းတစ်ခုသည်ရှာဖွေရေးစတင်သည့်အနေအထားကိုဖော်ပြသည်, ပုံမှန်သည် 0 ဖြစ်သည်။
Stripos သည် haystack တွင်အပ်၏ပထမ ဦး ဆုံးအကြိမ်ဖြစ်ပွားမှုကိုပထမအကြိမ်ရောက်ရှိသည့်နေရာကိုပြန်ပို့သည်။
$haystack = "Hello, World!";
$needle = "WORLD";
if (stripos($haystack, $needle) !== false) {
echo "အလွှာတွေ့ရှိခဲ့ပါတယ်";
} else {
echo "အလွှာကိုမတွေ့ပါ";
}
ဤကုဒ်သည် "substring force" ကိုထုတ်ပေးသည်။
ဤဆောင်းပါးသည် PHP ရှိအသုံးများသောလုပ်ဆောင်ချက်နှစ်ခုကိုစလုပ်နှင့် strripos များရှာဖွေတွေ့ရှိမည်လား။ Strstr သည်စာလုံးအကြီးအသေးအရေးတတ်ခြင်းနှင့် substring နှင့်နောက်ဆက်တွဲအကြောင်းအရာများကိုပြန်ပို့သည်။ Stripos သည်အမှုအားလျစ်လျူရှုပြီးအလွှာပထမ ဦး ဆုံးပေါ်လာသည့်နေရာကိုပြန်ပို့သည်။ developer များတိကျတဲ့လိုအပ်ချက်များနှင့်အညီသင့်လျော်သောလုပ်ဆောင်ချက်များကိုရွေးချယ်နိုင်သည်။
ဤနည်းလမ်းများကျွမ်းကျင်မှုသည် PHP ဖွံ့ဖြိုးတိုးတက်ရေးအတွက်စာသားအပြောင်းအလဲများကိုတိုးတက်စေပြီး input verification နှင့် search filtering ကဲ့သို့သော application အမျိုးမျိုးသောအခြေအနေများနှင့်တွေ့ဆုံရန်ကူညီလိမ့်မည်။