လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> String သည် PHP တွင်ခင်းကျင်းမှုတစ်ခုရှိမရှိဆုံးဖြတ်ရန်

String သည် PHP တွင်ခင်းကျင်းမှုတစ်ခုရှိမရှိဆုံးဖြတ်ရန်

gitbox 2025-06-13

String သည် PHP တွင်ခင်းကျင်းမှုတစ်ခုရှိမရှိဆုံးဖြတ်ရန်

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

အဆင့် 1: In_Array () function ကိုသုံးပါ

PHP သည် array တစ်ခုတွင် Element တစ်ခုရှိ, မရှိဆုံးဖြတ်ရန်အသုံးပြုနိုင်သည့် PHP တွင်ပါ 0 င်သော in_rray () function ကိုထောက်ပံ့ပေးသည်။ ဤလုပ်ဆောင်မှု၏အဓိက parameters နှစ်ခု - တွေ့ရမည့်ဒြပ်စင်။

 
$fruits = array('apple', 'banana', 'grape', 'orange');
if (in_array('apple', $fruits)) {
    echo "string ကိုခင်းကျင်း၌တည်ရှိ၏သတ်မှတ်ပါတယ်";
} else {
    echo "သတ်မှတ်ထားသော string ကိုခင်းကျင်း၌မတည်ရှိပါဘူး";
}

ဤကုဒ်တွင်အသီး၏အမည်ပါ 0 င်သည့်ဒေါ်လာသစ်သီးများကိုသတ်မှတ်ပြီး,

အဆင့် 2: array_search () function ကိုသုံးပါ

in_array () တွင် PHP သည် Array_search () function ကိုပြင်ဆင်ရန် Array_search () function ကိုထောက်ပံ့ပေးသည်။ အကယ်. element ကိုရှာတွေ့ပါက function သည် array ရှိ element ၏သော့ချက်အမည်ကိုပြန်ပို့သည်။ ဒီလိုမှမဟုတ်ရင်မှားယွင်းတဲ့ပြန်လာတယ်။

 
$fruits = array('apple', 'banana', 'grape', 'orange');
$key = array_search('apple', $fruits);
if ($key !== false) {
    echo "string ကိုခင်းကျင်း၌တည်ရှိ၏သတ်မှတ်ပါတယ်,တည်နေရာဖြစ်ပါတယ်:" . $key;
} else {
    echo "သတ်မှတ်ထားသော string ကိုခင်းကျင်း၌မတည်ရှိပါဘူး";
}

ဤကုဒ်တွင် array_search () function ကို အသုံးပြု. String Apple '၏ string ၏အနေအထားကိုရှာဖွေပြီးသက်ဆိုင်ရာသော့ချက်အမည်ကိုပြန်ပို့ပါ။

အဆင့် 3: fonteach ကို array မှတဆင့်ကွင်းဆက်သို့သုံးပါ

Built-in function များကိုအသုံးပြုခြင်းအပြင် extreach မှတစ်ဆင့် extreach မှတစ်ဆင့် extreach မှတစ်ဆင့်သတ်မှတ်ထားသော string တစ်ခုနှင့်တန်းတူဖြစ်စေ,

 
$fruits = array('apple', 'banana', 'grape', 'orange');
$found = false;
foreach ($fruits as $fruit) {
    if ($fruit === 'apple') {
        $found = true;
        break;
    }
}
if ($found) {
    echo "string ကိုခင်းကျင်း၌တည်ရှိ၏သတ်မှတ်ပါတယ်";
} else {
    echo "သတ်မှတ်ထားသော string ကိုခင်းကျင်း၌မတည်ရှိပါဘူး";
}

ဒီကုဒ်ထဲမှာ, ကျွန်တော်တို့ဟာ Array element တွေကိုကျော်ပြီးသုံးပြီးသတ်မှတ်ထားတဲ့ string တစ်ခုနဲ့နှိုင်းယှဉ်ပါ။ အကယ်. ပွဲတစ်ပွဲကိုတွေ့ပြီဆိုလျှင်မှန်ကန်သောနှင့်ကွင်းဆက်မှထွက်ရန် $ ရှာတွေ့ပါ။

အဆင့် 4: The Travaray () function ကိုအသုံးပြုပါ

အကယ်. သင်သည်တင်းကျပ်သောအမျိုးအစားကိုက်ညီမှုကိုအသုံးပြုလိုပါက (i.e. ) ကိုသေချာအောင်လုပ်လိုပါက (I.E. ) တွင်တတိယ parameter ကိုထည့်နိုင်သည်။

 
$fruits = array('1', '2', '3', '4');
if (in_array(1, $fruits, true)) {
    echo "string ကိုခင်းကျင်း၌တည်ရှိ၏သတ်မှတ်ပါတယ်";
} else {
    echo "သတ်မှတ်ထားသော string ကိုခင်းကျင်း၌မတည်ရှိပါဘူး";
}

ဤဥပမာတွင်ဒေါ်လာငွေကြေးအသီးများရှိဒြပ်စင်များသည် strings အမျိုးအစားများအားလုံးဖြစ်သည်။ နံပါတ် 1 သည်ခင်းကျင်းမှုတွင်ရှိသည်။ တင်းကျပ်သောပုံစံများသည် Element ၏အမျိုးအစားနှင့်ကိုက်ညီသောကြောင့် '1' သည် 1 နှင့်မကိုက်ညီပါ။

အကျဉ်းချုပ်

PHP တွင်သတ်မှတ်ထားသော string သည် _arra_se_search () နှင့် foreach အပါအ 0 င်နည်းလမ်းအမျိုးမျိုးဖြင့်ခင်းကျင်းခြင်းရှိမရှိဆုံးဖြတ်နိုင်သည်။ in_array () သည်အသုံးအများဆုံးနည်းလမ်းဖြစ်ပြီး Electa_Search () သည် electe election () အညွှန်းကိန်းအနေအထားကိုပြန်လည်ရောက်ရှိစေပြီး, foreach elects elects enray electages များကိုတစ်ပြိုင်နက်ဖြတ်သန်းသွားသည်။

ထို့အပြင်တင်းကျပ်သော mode ကိုဖွင့်ခြင်းအားဖြင့် (တတိယ parameter သည်မှန်ကန်ရန်) ကိုဖွင့်ခြင်းအားဖြင့်၎င်းကိုတန်ဖိုးများတန်းတူညီမျှမှုကိုစစ်ဆေးပြီးသာမက,