PHP ပရိုဂရမ်တွင်ကြိုးနှင့်ခြွင်းချက်အခြေအနေများအကောင်အထည်ဖော်မှုကိုအကောင်အထည်ဖော်ခြင်းများသည်အလွန်အသုံးများသောအလုပ်များဖြစ်သည်။ ဤဆောင်းပါးသည် utility tools နှစ်ခုကိုမိတ်ဆက်ပေး လိမ့် မည်။
Strips သည် PHP တွင် function တစ်ခုဖြစ်သော segment တစ်ခု၏အပိုင်းအစတစ်ခု၏ပထမအကြိမ်ဖြစ်စဉ်ကိုရှာဖွေရန်။ strpos နှင့်မတူဘဲ strpos သည် ကိစ္စတွင်မခံစားနိုင်ပါ ။
သဒ္ဒါ:
stripos(string $haystack, mixed $needle, int $offset = 0): int|false
$ haystack : ရှာဖွေရန်အဓိက string ကို။
$ အပ် - တွေ့ရှိရမည့်အလွှာ။
$ offset : optional parameter သည်ရှာဖွေရေးကိုစတင်ရမည်ကိုသတ်မှတ်ခြင်း။
အကယ်. အလွှာတစ်ခုတွေ့ရှိပါက strips များသည် ၎င်း၏ပထမဆုံးဖြစ်ပွားမှုအနေအထားကို (0 မှစတင်သည်) ပြန်လည်ရောက်ရှိသည် ။
Ternary operator သည် အခြား ပုံစံဖြင့်အောက်ပါအတိုင်း,
အခေြအနေ ? ညှစ်ခြင်း1 : ညှစ်ခြင်း2;
အခြေအနေ မှန်ကန် သည့်အခါအသုံးအနှုန်း 1 ကိုပြန်ပို့ပါ။ ဒီလိုမှမဟုတ်ရင်စကားရပ် 2 ပြန်လာ။
အတိုချုပ် string ကိုတရားစီရင်ခြင်းယုတ္တိဗေဒအောင်မြင်ရန် strips နှင့် ternary အော်ပရေတာများကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်, URL တွင်သော့ချက်စာလုံးပါ 0 င် သည် ကိုဆုံးဖြတ်ပါ။
<?php
$url = "https://m66.net/user/login";
echo (stripos($url, 'login') !== false)
? "ဤသည် login စာမျက်နှာတစ်ခုဖြစ်သည်。"
: "ဤသည် login စာမျက်နှာမဟုတ်ပါဘူး。";
?>
ဤသည် login စာမျက်နှာတစ်ခုဖြစ်သည်。
ဤတွင်ကျွန်ုပ်တို့သည် strips များ ($ URL, 'login') ကိုအသုံးပြုသည်! == false ကို $ url တွင် 0 င်ရောက်ခြင်း ရှိမရှိဆုံးဖြတ်ရန်,
visit ည့်သည်သည် subdomain နှင့် output မှဆင်းသက်လာခြင်းရှိမရှိကိုသင်ဆုံးဖြတ်လိုသည်ဆိုပါစို့။