လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> strips + ternary အော်ပရေတာ

strips + ternary အော်ပရေတာ

M66 2025-06-02

PHP ပရိုဂရမ်တွင်ကြိုးနှင့်ခြွင်းချက်အခြေအနေများအကောင်အထည်ဖော်မှုကိုအကောင်အထည်ဖော်ခြင်းများသည်အလွန်အသုံးများသောအလုပ်များဖြစ်သည်။ ဤဆောင်းပါးသည် utility tools နှစ်ခုကိုမိတ်ဆက်ပေး လိမ့် မည်။

Strips ဆိုတာဘာလဲ။

Strips သည် PHP တွင် function တစ်ခုဖြစ်သော segment တစ်ခု၏အပိုင်းအစတစ်ခု၏ပထမအကြိမ်ဖြစ်စဉ်ကိုရှာဖွေရန်။ strpos နှင့်မတူဘဲ strpos သည် ကိစ္စတွင်မခံစားနိုင်ပါ

သဒ္ဒါ:

 stripos(string $haystack, mixed $needle, int $offset = 0): int|false
  • $ haystack : ရှာဖွေရန်အဓိက string ကို။

  • $ အပ် - တွေ့ရှိရမည့်အလွှာ။

  • $ offset : optional parameter သည်ရှာဖွေရေးကိုစတင်ရမည်ကိုသတ်မှတ်ခြင်း။

အကယ်. အလွှာတစ်ခုတွေ့ရှိပါက strips များသည် ၎င်း၏ပထမဆုံးဖြစ်ပွားမှုအနေအထားကို (0 မှစတင်သည်) ပြန်လည်ရောက်ရှိသည်

Ternary အော်ပရေတာကဘာလဲ။

Ternary operator သည် အခြား ပုံစံဖြင့်အောက်ပါအတိုင်း,

 အခေြအနေ ? ညှစ်ခြင်း1 : ညှစ်ခြင်း2;

အခြေအနေ မှန်ကန် သည့်အခါအသုံးအနှုန်း 1 ကိုပြန်ပို့ပါ။ ဒီလိုမှမဟုတ်ရင်စကားရပ် 2 ပြန်လာ။

strips + ternary အော်ပရေတာ - လက်တွေ့ကျတဲ့ဥပမာ

အတိုချုပ် 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 င်ရောက်ခြင်း ရှိမရှိဆုံးဖြတ်ရန်,

နောက်ထပ် application များ

visit ည့်သည်သည် subdomain နှင့် output မှဆင်းသက်လာခြင်းရှိမရှိကိုသင်ဆုံးဖြတ်လိုသည်ဆိုပါစို့။