PHP ပရိုဂရမ်တွင် stripsipos function ကိုပေါင်းစပ်ခြင်းနှင့် အခြား ထုတ်ပြန်ချက်များသည်ကြိုးများကိုပြုပြင်သည့်အခါအခြေအနေကိုပြောင်းလွယ်ပြင်လွယ်ထိန်းချုပ်ရန်ခွင့်ပြုသည်။ Stripos function ကိုအခြား string တစ်ခုတွင် string တစ်ခု၏အနေအထားကိုရှာဖွေရန်အသုံးပြုသည်။ ၎င်းသည်ဖြစ်နိုင်ချေရှိသောအခြေအနေများစွာတွင်အရေးကြီးသောအခန်းကဏ် plays မှပါ 0 င်သည်။
ဤဆောင်းပါးသည် အစိုင်အခဲဆိုင်ရာ ဖော်ပြချက်များနှင့်ပေါင်းစပ်ခြင်းနှင့်ကွဲပြားခြားနားသောကိုက်ညီမှုများနှင့်အညီ striftos function မှတဆင့်ပြောင်းလွယ်ပြင်လွယ်သောခြွင်းချက်ထိန်းချုပ်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုရှင်းပြပါလိမ့်မည်။
Stripos function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
stripos($haystack, $needle, $offset);
$ haystack ကိုရှာဖွေရန် string ကိုဖြစ်ပါတယ်။
$ အပ် သည်သင်ရှာဖွေနေသည့်အလွှာဖြစ်သည်။
$ Offset သည် string ကိုရှာဖွေရန်မည်သည့်နေရာတွင်စတင်ရန်နေရာကိုသတ်မှတ်သည့် offset တစ်ခုဖြစ်သည့် optional parameter တစ်ခုဖြစ်သည်။
ဤလုပ်ဆောင်ချက်သည်ပထမ ဦး ဆုံးပွဲစဉ်အနေအထား (0 မှ စ. ) အစပြုသည် ။
IF / အခြား ကြေငြာချက်နှင့်အတူပေါင်းစပ်ထားသော, ကျွန်ုပ်တို့သည် strips-untion ၏ပြန်လာတန်ဖိုးကို အခြေခံ. ကွဲပြားခြားနားသောစစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့သည် string တစ်ခုတွင်တိကျသောအလွှာတစ်ခုပါ 0 င်သည်ကိုစစ်ဆေးရန်လိုအပ်သည့်အခါ, strips-sprivos ၏ပြန်လာတန်ဖိုးကိုဆုံးဖြတ်ရန် ကြေ ငြာချက်ကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။
ခြွင်းချက်စီရင်ထုံးွမ် း ကျမှုပြုလုပ်ရန် strips များကို မည်သို့အသုံးပြုရမည်ကိုပြသည့်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// တွေ့ရမည့် string ကို
$string = "အလည်အပတ်ခရီးမှလှိုက်လှဲစွာကြိုဆိုပါသည်m66.net,ငါတို့အမျိုးမျိုးကိုဆက်ကပ်PHPသင်သင်ခန်းရာ";
// တိကျသော substrings ကိုရှာပါ
$needle = "m66.net";
// အသုံးပြုstriposလုပ်ဆောင်ချက်များကိုရှာဖွေပါ
if (stripos($string, $needle) !== false) {
// substring ကိုတွေ့ပြီဆိုရင်
echo "URL တွင်ပါရှိသည် 'm66.net'!";
} else {
// အဘယ်သူမျှမ substring ကိုရှာတွေ့ပါ
echo "URL မပါ 0 င်ပါ 'm66.net'。";
}
?>
ဤဥပမာတွင် "M66.net" ကိုအလွှာအလွှာသည် string $ string နှင့် output message များ၌ပါ 0 င်သည်ကိုဆုံးဖြတ်သည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အခြေအနေအမျိုးမျိုးပေါ် မူတည်. ကွဲပြားခြားနားသောလုပ်ငန်းများကိုလုပ်ဆောင်နိုင်သည်။ Substrings အမျိုးမျိုးကိုရှာဖွေရန်နှင့်ပိုမိုရှုပ်ထွေးသောခြွင်းချက်ဆိုင်ရာထိန်းချုပ်မှုများအတွက် အခြား ဖော်ပြချက်များကိုပေါင်းစပ်ရန် strips -function ကိုသုံးနိုင်သည်။ အောက်ပါကုဒ်ဥပမာသည်မတူညီသောကိုက်ညီမှုမရှိသောရလဒ်များအပေါ် အခြေခံ. ကွဲပြားခြားနားသောလုပ်ငန်းများကိုမည်သို့ရှာဖွေရမည်ကိုပြသသည်။
<?php
// တွေ့ရမည့် string ကို
$string = "ကျေးဇူးပြုပြီးလည်ပတ်ပါm66.netပိုမိုသိရှိလိုပါကရယူပါ";
// မျိုးစုံရှာဖွေရေးပစ်မှတ်များ
$first_needle = "m66.net";
$second_needle = "example.com";
// အသုံးပြုstriposပထမ ဦး ဆုံးပစ်မှတ်ကိုရှာဖွေ functions
if (stripos($string, $first_needle) !== false) {
echo "string ကိုအတွက်ပါဝင်သည် 'm66.net'。\n";
} elseif (stripos($string, $second_needle) !== false) {
echo "string ကိုအတွက်ပါဝင်သည် 'example.com'。\n";
} else {
echo "ကြိုးမပါ 0 င်ပါ 'm66.net' မပါဝင်ပါ 'example.com'。\n";
}
?>
ဤကုဒ်တွင်ဥပမာတွင် M66.net ကို string တွင်ထည့်သွင်းထားခြင်းရှိမရှိကို ဦး စွာစစ်ဆေးသည်။ အကယ်. ၎င်းကိုတွေ့ရှိပါကသက်ဆိုင်ရာစာသည် output ကိုဖြစ်သည်။ အကယ်. ၎င်းကိုမတွေ့ပါက ဥပမာ အားကြည့်ပါ။ အကယ်. ၎င်းကိုတွေ့ပါကနောက်ထပ်သတင်းစကားသည်ထုတ်လုပ်မှုဖြစ်သည်။ အကယ်. ၎င်းကိုမတွေ့ပါက အခြားအခြား အစိတ်အပိုင်းကိုကွပ်မျက်သည်။
Stripos function ကိုပေါင်းစပ်ခြင်းနှင့် အခြား ထုတ်ပြန်ချက်များသည် PHP တွင်ပြောင်းလွယ်ပြင်လွယ်ရှိသောခြွင်းချက်များကိုအကောင်အထည်ဖော်ရန်ခွင့်ပြုသည်။ အလွှာသည်ပစ်မှတ် string တွင်ရှိ, ရှိမရှိကိုဆုံးဖြတ်ခြင်းအားဖြင့်ပရိုဂရမ်၏ပြောင်းလွယ်ပြင်လွယ်မှုနှင့်အကျယ်ပြန့်တိုးချဲ့နိုင်သည့်ကွဲပြားခြားနားသောအခြေအနေများအရကွဲပြားခြားနားသောကုဒ်များကိုလုပ်ဆောင်နိုင်သည်။ ရိုးရှင်းသောခြွင်းချက်ဆိုင်ရာတရားစီရင်ရာတရားစီရင်ပိုင် ခွင့် ပြုခြင်း,