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

PHP အတွက် PHP အတွက်ဘုံနည်းလမ်းများအားခွဲခြမ်းစိတ်ဖြာခြင်းသည် Associative Array ဟုတ်မဟုတ်ဆုံးဖြတ်ရန်

gitbox 2025-06-29

PHP အတွက် PHP အတွက်ဘုံနည်းလမ်းများအားခွဲခြမ်းစိတ်ဖြာခြင်းသည် Associative Array ဟုတ်မဟုတ်ဆုံးဖြတ်ရန်

PHP Development တွင် variable တစ်ခုသည် associative ခင်းကျင်းမှုရှိမရှိဆုံးဖြတ်ရန်ဘုံလိုအပ်ချက်ဖြစ်သည်။ Associative Array ဆိုသည်မှာ Array တွင်သော့ချက်အမည်မှာ string တစ်ခုဖြစ်ပြီးအညွှန်းရေးရာနေရာ၏သော့အမည်မှာကိန်းဖြစ်သည်။ ဤဆောင်းပါးသည် developer များကိုလျင်မြန်စွာတရားစီရင်နိုင်ရန်ကူညီရန်အသုံးများသောတရားစီရင်ရေးနည်းလမ်းသုံးခုကိုမိတ်ဆက်ပေးလိမ့်မည်။

array အမျိုးအစားကိုဆုံးဖြတ်ရန် is_array () function ကိုသုံးပါ

is_array () function သည် variable တစ်ခုသည်ခင်းကျင်းမှုဟုတ်မဟုတ်ဆုံးဖြတ်ရန်အသုံးပြုသည်။ အကယ် . variable ကိုခင်းကျင်းပါက ပြန်လည်ထူထောင် ပါ။

array တစ်ခုဆုံးဖြတ်ရန် is_array () ကို အသုံးပြုခြင်း၏ဥပမာတစ်ခုမှာဤတွင်ဖြစ်သည်။

 $arr = array('name' => 'John', 'age' => 25);
if (is_array($arr)) {
    echo 'ဒါကခင်းကျင်းမှုတစ်ခုပါ';
} else {
    echo 'ဒါကခင်းကျင်းမဟုတ်ပါဘူး';
}

Execution ရလဒ် - ဤသည်မှာ array တစ်ခုဖြစ်သည်။ $ ar ar aroative acciative array ဖြစ်ပါတယ်။

IS_ARRAY () သည် variable တစ်ခုသည်ခင်းကျင်းမှုရှိမရှိကိုသာဆုံးဖြတ်သင့်သည်။ ၎င်းသည်၎င်းသည် index array သို့မဟုတ် Associative Array ဖြစ်သည်ကို ခွဲခြား. မရပါ။

Associative Array ဆိုတာဆုံးဖြတ်ရန် array_keys () function ကိုသုံးပါ

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

နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 $arr = array('name' => 'John', 'age' => 25);
$keys = array_keys($arr);
if (count($keys) > 0) {
    echo 'ဒါက Associative Array တစ်ခုပါ';
} else {
    echo 'ဒါက Associative Array မဟုတ်ပါဘူး';
}

Execution ရလဒ် - ဤသည်မှာ activitive array တစ်ခုဖြစ်သည်။

array အမျိုးအစားကိုဆုံးဖြတ်ရန် foreach loop ကိုသုံးပါ

၎င်းသည်ခင်းကျင်းမှုကိုဖြတ်သန်းခြင်းနှင့်ခင်းကျင်းမှု၏သော့အမည်ရှိသည့် string ကိုစစ်ဆေးခြင်းရှိမရှိဆုံးဖြတ်နိုင်သည်။ array တစ်ခုစီ၏ element တစ်ခုစီမှတစ်ဆင့်ကြားနာရန် foreach loop ကိုသုံးပါ။

Fonteach ကို အသုံးပြု. ဥပမာတစ်ခု

 $arr = array('name' => 'John', 'age' => 25);
$isAssoc = false;
foreach ($arr as $key => $value) {
    if (!is_int($key)) {
        $isAssoc = true;
        break;
}
}
if ($isAssoc) {
    echo 'ဒါက Associative Array တစ်ခုပါ';
} else {
    echo 'ဒါက Associative Array မဟုတ်ပါဘူး';
}

Execution ရလဒ် - ဤသည်မှာ activitive array တစ်ခုဖြစ်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP Array သည် Acray ၏သော့အမည်ကိုစစ်ဆေးရန်အတွက် array_keys () ကိုစစ်ဆေးရန်အတွက် array_keys ( ) ကိုစစ်ဆေးရန်အတွက် array_keys () ကို စစ်ဆေးရန်အတွက် ဤဆောင်းပါးသည် array_keys () ကိုအသုံးပြုပါ။ developer များသည်၎င်းတို့၏လိုအပ်ချက်များနှင့်အညီလေ့လာရန်သင့်လျော်သောနည်းလမ်းကိုရွေးချယ်နိုင်သည်။