PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အထူးသဖြင့်သတ်မှတ်ထားသော string တစ်ခုနှင့်သက်ဆိုင်မှုရှိ, ဤဆောင်းပါးသည် PHP တွင်ဤစစ်ဆင်ရေးကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
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 င်သည့်ဒေါ်လာသစ်သီးများကိုသတ်မှတ်ပြီး,
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 ၏အနေအထားကိုရှာဖွေပြီးသက်ဆိုင်ရာသော့ချက်အမည်ကိုပြန်ပို့ပါ။
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 တစ်ခုနဲ့နှိုင်းယှဉ်ပါ။ အကယ်. ပွဲတစ်ပွဲကိုတွေ့ပြီဆိုလျှင်မှန်ကန်သောနှင့်ကွင်းဆက်မှထွက်ရန် $ ရှာတွေ့ပါ။
အကယ်. သင်သည်တင်းကျပ်သောအမျိုးအစားကိုက်ညီမှုကိုအသုံးပြုလိုပါက (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 သည်မှန်ကန်ရန်) ကိုဖွင့်ခြင်းအားဖြင့်၎င်းကိုတန်ဖိုးများတန်းတူညီမျှမှုကိုစစ်ဆေးပြီးသာမက,