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

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

M66 2025-10-26

PHP တွင် string နှိုင်းယှဉ်မှုအတွက်ဘုံနည်းလမ်းများ

PHP ပရိုဂရမ်တွင် string နှိုင်းယှဉ်ခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည်အော်ပရေတာများနှင့် built-in functions အပါအ 0 င်ကြိုးများကိုနှိုင်းယှဉ်ရန်နည်းလမ်းအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ သင်၏လိုအပ်ချက်အရသင့်လျော်သောနည်းလမ်းကိုရွေးချယ်နိုင်သည်။

တန်းတူအော်ပရေတာ (==)

Data အမျိုးအစားများမည်သို့ပင်ရှိပါစေကြိုးနှစ်ချောင်း၏တန်ဖိုးများကိုနှိုင်းယှဉ်ရန် Equalal Experier ကိုအသုံးပြုပါ။ string တန်ဖိုးနှစ်ခုသည်တန်းတူဖြစ်လျှင်,

ညီမျှခြင်းအော်ပရေတာ (===)

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

အော်ပရေတာနှင့်တန်းတူမဟုတ်ပါ (! =)

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

မညီမျှမှုအော်ပရေတာ (! ==)

မညီမျှမှုအော်ပရေတာသည်ကြိုးနှစ်ချောင်း၏တန်ဖိုးနှင့်အမျိုးအစားကိုတင်းကြပ်စွာနှိုင်းယှဉ်သည်။ string တန်ဖိုးများ (သို့) အမျိုးအစားများကွဲပြားခြားနားနေမှသာရလဒ်မှာမှန်သည်,

string နှိုင်းယှဉ် function ကို

PHP သည် string အရွယ်အစားများသို့မဟုတ်စာလုံးအသေးများ sensitivity ကိုနှိုင်းယှဉ်ခြင်းအတွက်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။

  • StrcMP () - ကြိုးနှစ်ချောင်းကိုနှိုင်းယှဉ်ခြင်းနှင့်၎င်းတို့၏ဆွေမျိုးအရွယ်အစားကိုကိုယ်စားပြုသည့်ကိန်းဂဏန်းကိုပြန်ပို့သည်။

  • Strcasecmp () - ကြိုးနှစ်ချောင်းကိုအမှုန့်နှစ်ခုနှင့်နှိုင်းယှဉ်ပြီး၎င်းတို့၏ဆွေမျိုးအရွယ်အစားကိုကိုယ်စားပြုသောကိန်းတစ်ခုနှင့်နှိုင်းယှဉ်သည်။

  • strncmp (): ကြိုးနှစ်ချောင်း၏ပထမ ဦး ဆုံး n အက္ခရာများကိုနှိုင်းယှဉ်။ ၎င်းတို့၏ဆွေမျိုးအရွယ်အစားကိုကိုယ်စားပြုသောကိန်းတစ်ခုနှင့်နှိုင်းယှဉ်သည်။

  • strncasecmp (): stries နှစ်ခု၏ပထမ ဦး ဆုံး n အက္ခရာများကိုစာလုံးအကြီးအကင်းအမာသဘောစုံမရှိဘဲနှိုင်းယှဉ်။ သူတို့၏ဆွေမျိုးအရွယ်အစားကိုကိုယ်စားပြုသောကိန်းဂဏန်းကိုပြန်ပို့သည်။

နမူနာကုဒ်

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

// အသုံးပြု == အော်ပရေတာနှိုင်းယှဉ်တန်ဖိုး
if ($str1 == $str2) {
    echo "str1 နှင့် str2 တူညီသော。";
} else {
    echo "str1 နှင့် str2 不တူညီသော。";
}

// အသုံးပြု strcmp() function နှိုင်းယှဉ်
$result = strcmp($str1, $str2);

if ($result == 0) {
    echo "str1 နှင့် str2 大小တူညီသော。";
} elseif ($result > 0) {
    echo "str1 ထက်သာခြင်း str2。";
} else {
    echo "str1 ထက်နည်းသော str2。";
}

အကျဉ်းချုပ်

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