အထူးသဖြင့်ခုန်ချခြင်း, Strips () သည် string တစ်ခုတွင်အခြား string တစ်ခုနှင့်ဟုတ်ကဲ့ပါ 0 င်ခြင်းရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုနိုင်သည်။
ဤဆောင်းပါးသည် stripsipos () ကို အသုံးပြုနည်း (abc, abc , abc, utm_source စသည်တို့ပါ 0 င်သည်။
Strips () သည် PHP ၏ built-in function တစ်ခုဖြစ်သည်။ ၎င်း၏အသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
int|false stripos(string $haystack, string $needle, int $offset = 0)
အပ်သည် haystack တွင်ပထမ ဦး ဆုံးပေါ်လာသည့်နေရာကိုပြန်လာပြီးမတွေ့ရှိပါက မှားယွင်းစွာ မတွေ့ရှိပါက Stropos () , strpos () နှင့်မတူဘဲဖြစ်ရပ်မှန်အာရုံမခံစားနိုင်ပါ။
ငါတို့မှာ URL ရှိတယ်ဆိုပါစို့။
$url = "https://m66.net/shop/product.php?id=123&ref=abc&utm_source=google";
ဤ URL တွင် parametere ref = abc ပါ 0 င်သည်ကိုကျွန်ုပ်တို့စစ်ဆေးလိုသည်။
<?php
$url = "https://m66.net/shop/product.php?id=123&ref=abc&utm_source=google";
// တွေ့ရှိရရန် parameters တွေကို
$param = "ref=abc";
// အသုံးပြု stripos ရှာဖွေမှုတစ်ခုလုပ်ပါ
if (stripos($url, $param) !== false) {
echo "URL parameters တွေကိုပါဝင်သည် '{$param}'。";
} else {
echo "URL အဘယ်သူမျှမ parameters တွေကိုမပါဝင် '{$param}'。";
}
ရလဒ်ရလဒ် -
URL parameters တွေကိုပါဝင်သည် 'ref=abc'。
Stripos () သည် boolean value မဟုတ်ဘဲကိုက်ညီသော အနေအထားကို ပြန်ပို့သည်။ ထို့ကြောင့်သင်အသုံးပြုရန်လိုအပ်သည် ။ == false လုပ်ပါ။
Stripos () သည်ဖြစ်ရပ်မှန်အာရုံခံခံထားရသောစစ်ဆေးမှုများကိုသင်လိုချင်ပါက strips is plugpos () ကို သုံးပါ။
အကယ်. သင်သည် parameters များကိုရှာဖွေလိုပါကကွင်းဆက်များနှင့်ပေါင်းစပ်။ သုံးရန်အကြံပြုသည်သို့မဟုတ် parameters များကို array တစ်ခုထဲသို့ခွဲခြမ်းစိတ်ဖြာရန်အကြံပြုသည်။
<?php
$url = "https://m66.net/shop/product.php?id=123&ref=abc&utm_source=google";
$params = ["ref=abc", "utm_source=google", "campaign=summer"];
foreach ($params as $param) {
if (stripos($url, $param) !== false) {
echo "URL parameters တွေကိုပါဝင်သည်:{$param}\n";
} else {
echo "URL 不parameters တွေကိုပါဝင်သည်:{$param}\n";
}
}
stripsipos () ကိုအသုံးပြုခြင်းသည် URL တွင်သော့ချက်စာလုံးအချို့သို့မဟုတ်သတ်မှတ်ချက်များရှိမရှိစစ်ဆေးရန်ရိုးရှင်းသောနှင့်အမြန်နည်းလမ်းတစ်ခုဖြစ်သည်။ သင်သည်ကိစ္စရပ်များကိုဂရုမစိုက်သော်လည်းရိုးရှင်းသောစစ်ဆေးမှုများပြုလုပ်လိုသည့်အခါ၎င်းသည်ပြီးပြည့်စုံသောကိရိယာတစ်ခုဖြစ်သည်။
အကယ် . သင်ပိုမိုတိကျခိုင်မာသည့် URL ခွဲခြမ်းစိတ်ဖြာခြင်း (ဥပမာ - parameter strings များကိုဖြည်ချခြင်း ,
ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။ သင့်တွင်နောက်ထပ်မေးခွန်းများရှိပါက ကျေးဇူးပြု. ဆက်လက်ဆက်သွယ်ပါ။
သက်ဆိုင်သောတက်(ဂ်)များ:
URL