လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP string နှိုင်းယှဉ်ချက်နည်းလမ်းနှင့်နမူနာကုဒ်အသေးစိတ်ရှင်းပြချက်

PHP string နှိုင်းယှဉ်ချက်နည်းလမ်းနှင့်နမူနာကုဒ်အသေးစိတ်ရှင်းပြချက်

M66 2025-08-02

PHP string နှိုင်းယှဉ်ချက်နည်းလမ်းကိုနိဒါန်း

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် string နှိုင်းယှဉ်ခြင်းသည်ဘုံနှင့်အရေးကြီးသောစစ်ဆင်ရေးတစ်ခုဖြစ်သည်။ PHP သည်ကြိုးကြိုးများအကြားဆက်နွယ်မှုကိုအကဲဖြတ်ရန်နည်းလမ်းများစွာကိုပေးသည်။ ဤဆောင်းပါးသည်ဤနှိုင်းယှဉ်ချက်နည်းလမ်းများနှင့်၎င်းတို့၏ application powarios ကိုတစ် ဦး ချင်းစီရှင်းပြပါမည်။

ညီမျှသည် (==) သည် string ကိုတန်ဖိုးများတန်းတူနှင့်ညီသည်ကိုနှိုင်းယှဉ်ထားသည်

ကြိုးနှစ်ချောင်း၏တန်ဖိုးများသည်တူညီသောပုံများနှင့်နှိုင်းယှဉ်ရန်နှစ်ဆညီမျှသောနိမိတ်လက်ခဏာကိုသုံးပါ။

 $str1 = "Hello world";
$str2 = "Hello world";

if ($str1 == $str2) {
    // ပြန်လာtrue
}

တင်းကျပ်စွာတန်းတူညီမျှ (===) တန်ဖိုးများနှင့်အမျိုးအစားများတန်းတူရှိမရှိနှိုင်းယှဉ်

တင်းကျပ်သောတန်းတူညီမျှမှုသည် strings အကြောင်းအရာများကိုနှိုင်းယှဉ်ရုံသာမကနှစ်ခုသည်လုံးဝတသမတ်တည်းဖြစ်ကြောင်းသေချာစေရန် variable အမျိုးအစားများကိုနှိုင်းယှဉ်သည်။

 $str1 = "Hello world";
$str2 = new String("Hello world");

if ($str1 === $str2) {
    // ပြန်လာfalse,ကွဲပြားခြားနားသောအမျိုးအစားများကြောင့်ဖြစ်သည်
}

ကြိုးတန်ဖိုးများတန်းတူမဟုတ်ဆုံးဖြတ်ရန် (! =) နှင့်ညီမျှသည်မဟုတ်ဆုံးဖြတ်ရန်

ကြိုးနှစ်ချောင်းရဲ့ contents ကွဲပြားမှုရှိမရှိဆုံးဖြတ်ရန်တန်းတူအော်ပရေတာကိုသုံးပါ။

 $str1 = "Hello world";
$str2 = "Hello moon";

if ($str1 != $str2) {
    // ပြန်လာtrue
}

တင်းကြပ်စွာ (! ==) သည်တန်ဖိုးသို့မဟုတ်အမျိုးအစားတန်းတူမဟုတ်ဆုံးဖြတ်ရန် (! ==) နှင့်မတူပါ

တင်းကျပ်ခြင်းမဖြစ်ခြင်းသည် string ၏အကြောင်းအရာသို့မဟုတ်အမျိုးအစားတွင်ကွဲပြားခြားနားမှုရှိ, မရှိဆုံးဖြတ်ရန်မဆိုလိုပါ။

 $str1 = "Hello world";
$str2 = new String("Hello world");

if ($str1 !== $str2) {
    // ပြန်လာtrue,ကွဲပြားခြားနားသောအမျိုးအစားများကြောင့်ဖြစ်သည်
}

(>) ထက်နည်းသော (>) နှင့်အရွယ်အစားထက်နည်းသည်

ကြိုးများကိုနှိုင်းယှဉ်သောအခါ PHP သည်အမိန့် (ASCII Code အမိန့်) အပေါ် အခြေခံ. အရွယ်အစားရှိသောဆက်ဆံရေးကိုဆုံးဖြတ်လိမ့်မည်။

 $str1 = "Hello";
$str2 = "World";

if ($str1 > $str2) {
    // ပြန်လာfalse
}

if ($str1 < $str2) {
    // ပြန်လာtrue
}

(> =) နှင့်ညီမျှသည် (> =) နှင့်ညီမျှသည် (<=) နှင့်ညီမျှသည် (<=) နှိုင်းယှဉ်

ဤအော်ပရေတာနှစ်ခုသည် string တစ်ခုသည်အခြား string ထက် ပို. ကြီးသည်, သို့မဟုတ်ညီမျှသည်ဖြစ်စေ,

 $str1 = "Hello";
$str2 = "Hello";

if ($str1 >= $str2) {
    // ပြန်လာtrue
}

if ($str1 <= $str2) {
    // ပြန်လာtrue
}

အကျဉ်းချုပ်

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