PHP တွင်ကိန်းဂဏန်းမျိုးစုံကိုအသစ်တစ်ခုထည့်ရန်ပေါင်းစပ်နိုင်သော်လည်း Array တွင် element များထပ်တူ element များရှိပါက၎င်းသည်ဒြပ်စင်ရှိပြီးသားရှိမရှိရှာဖွေရန်အတန်ငယ်ရှုပ်ထွေးလာသည်။ ဤဆောင်းပါးသည်ပေါင်းစည်းထားသော array ရှိဒြပ်စင်တစ်ခုရှိ,
In_RARY () function ကို array တစ်ခုတွင်တန်ဖိုးတစ်ခုပေါ်နေသည်ကိုစစ်ဆေးရန်အသုံးပြုနိုင်သည်။ ခင်းကျင်းမှုကိုပေါင်းစည်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်တိကျသောဒြပ်စင်တစ်ခုတည်ရှိကြောင်းအတည်ပြုရန်ဤလုပ်ဆောင်မှုကိုသုံးနိုင်သည်။
$a1 = ['foo', 'bar'];
$a2 = ['baz', 'bar'];
$merged = array_merge($a1, $a2);
if (in_array('baz', $merged)) {
echo "ဓါတ် 'baz' အဆိုပါပေါင်းစည်းခင်းခင်း in ရှိခင်းတွင်တည်ရှိသည်。";
} else {
echo "ဓါတ် 'baz' 不အဆိုပါပေါင်းစည်းခင်းခင်း in ရှိခင်းတွင်တည်ရှိသည်。";
}
array_key_exists () function သည်ခင်းကျင်းမှုတွင်တိကျသောသော့ချက်ရှိမရှိစစ်ဆေးသည်။ ခင်းကျင်းမှုကိုပေါင်းစည်းပြီးနောက် Element သည် array တွင်ဤလုပ်ဆောင်မှုမှတစ်ဆင့်အဓိကသော့ချက်ဖြစ်သည်ကိုကျွန်ုပ်တို့စစ်ဆေးနိုင်သည်။
$a1 = ['foo' => 1, 'bar' => 2];
$a2 = ['baz' => 3, 'bar' => 4];
$merged = array_merge($a1, $a2);
if (array_key_exists('baz', $merged)) {
echo "ဓါတ် 'baz' အဆိုပါပေါင်းစည်းခင်းခင်း in ရှိခင်းတွင်တည်ရှိသည်。";
} else {
echo "ဓါတ် 'baz' 不အဆိုပါပေါင်းစည်းခင်းခင်း in ရှိခင်းတွင်တည်ရှိသည်。";
}
အချို့ဖြစ်ရပ်များတွင်ပေါင်းစည်းထားသောခင်းကျင်းမှုသည်ဂဏန်းသော့များမဟုတ်သောဒြပ်စင်များပါ 0 င်နိုင်သည်။ element တစ်ခုသည်တန်ဖိုးကို အခြေခံ. element တစ်ခုရှိမရှိကိုသင်ဆုံးဖြတ်လိုပါက array_values () ကိုသုံးနိုင်သည်။
$a1 = ['foo', 'bar'];
$a2 = ['baz', 'qux' => 'something'];
$merged = array_merge($a1, $a2);
$values = array_values($merged);
if (in_array('baz', $values)) {
echo "ဓါတ် 'baz' အဆိုပါပေါင်းစည်းခင်းခင်း in ရှိခင်းတွင်တည်ရှိသည်。";
} else {
echo "ဓါတ် 'baz' 不အဆိုပါပေါင်းစည်းခင်းခင်း in ရှိခင်းတွင်တည်ရှိသည်。";
}
အထက်ဖော်ပြပါအချက်များ PHP ပေါင်းစပ်ပြီးနောက် element များတည်ရှိနေသလော။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်, array ၏တိကျသောဖွဲ့စည်းပုံနှင့်လိုအပ်ချက်များအရသင့်လျော်သောနည်းလမ်းကိုရွေးချယ်နိုင်သည်။ တန်ဖိုးရှိမှုရှိ, သော့များတည်ရှိခြင်းရှိ, မရှိစစ်ဆေးသည်ဖြစ်စေဤနည်းလမ်းများကသင့်အားလုပ်ငန်းကိုထိထိရောက်ရောက်ဖြည့်ဆည်းပေးနိုင်သည်။