PHP ပရိုဂရမ်တွင် Array များသည်အလွန်အသုံးများသောဒေတာတည်ဆောက်ပုံဖြစ်သည်။ Array တစ်ခုသည် Elements များပါ 0 င်ခြင်းရှိမရှိဆုံးဖြတ်ခြင်းသည်ခင်းကျင်းမှုသည်ဗလာဖြစ်နေသည်ကိုဆုံးဖြတ်ခြင်းသည်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ဘုံလိုအပ်ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP Array ၏နိမ့်ကျသောတန်ဖိုးများကိုသင့်အားဆက်စပ်သောပြ issues နာများကိုအလွယ်တကူကိုင်တွယ်ဖြေရှင်းရန်အရေးပါသောနှင့်လက်တွေ့ကျသောနည်းလမ်းများကိုမိတ်ဆက်ပေးလိမ့်မည်။
variable တစ်ခုအချည်းနှီးဖြစ်မဟုတ်သည်ကိုဗလာ () function ကိုရှာဖွေရန်အသုံးပြုနိုင်ပါသည်။ Array တစ်ခုတွင် parameter တစ်ခုအနေဖြင့်ဖြတ်သန်းသောအခါ, ခင်းကျင်းမှုသည်အချည်းနှီးဖြစ်လျှင်စစ်မှန်ပါ, နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ array = array (); လျှင် (အချည်းနှီး ($ array)) { Echo 'Array သည်အချည်းနှီး "; } အခြား ECHO 'Array သည်ဗလာမဟုတ်ပါ'; }
အဆိုပါ count () function ကို array အတွက်ဒြပ်စင်အရေအတွက်ရရန်အသုံးပြုသည်။ array အချည်းနှီးသောအခါ 0 ပြန်လာ 0 ပြန်လာ။ ဤသည် array ဗလာရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုနိုင်ပါသည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ array = array (); လျှင် (ရေတွက် ($ array) == 0) { Echo 'Array သည်အချည်းနှီး "; } အခြား ECHO 'Array သည်ဗလာမဟုတ်ပါ'; }
is_array () လုပ်ဆောင်ချက်သည် variable သည်ခင်းကျင်းမှုရှိမရှိဆုံးဖြတ်သည်။ Array သည်မကြုံစဖူးဟုတ်မဟုတ်ဆုံးဖြတ်ရန်မှာ variable သည်အရေအတွက် (သို့) အချည်းနှီး () သို့မဟုတ်အချည်းနှီးသောအမှားများကိုရှောင်ရှားရန်ပထမ ဦး စွာ array တစ်ခုဖြစ်ကြောင်းအတည်ပြုရန်အတည်ပြုပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ array = array (); if (is_array ($ array) && Count ($ array) == 0) Echo 'Array သည်အချည်းနှီး "; } အခြား ECHO 'Array သည်ဗလာမဟုတ်ပါ'; }
array_key_key_exists () သည်သတ်မှတ်ထားသောသော့သည်ခင်းကျင်းမှုတွင်တည်ရှိသည်ကိုရှာဖွေရန်အသုံးပြုသည်။ Array သည်အချည်းနှီးဖြစ်လျှင်, တည်ရှိနိုင်သောသော့မရှိပါ။ ဤအရာသည် array ဗလာရှိမရှိဆုံးဖြတ်ရန်လည်းအသုံးပြုနိုင်ပါသည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ array = array (); လျှင် (! array_key_exists (0, $ array)) Echo 'Array သည်အချည်းနှီး "; } အခြား ECHO 'Array သည်ဗလာမဟုတ်ပါ'; }
array_key_exists (0, $ array) ကိုမသုံးသောဤနေရာတွင်သတိပြုပါ။ function သည် function ကိုမှားယွင်းသောကြောင့်မှားသောကြောင့် Boolean Value Missial Rewards, string မဟုတ်ဘဲတရားစီရင်ခြင်းကိုတိုက်ရိုက်ပြန်ပြောင်းရန်ပိုမိုတိကျသည်။
အဆိုပါ is is abovet () function ကို variable ကိုကြေငြာခြင်းနှင့် null မဆိုရှာဖွေတွေ့ရှိရန်အသုံးပြုသည်, ဒါပေမယ့်ခင်းကျင်းမှာအချည်းနှီးဖြစ်မိတာမဆုံးဖြတ်နိုင်ပါ။ ထို့ကြောင့်ခင်းကျင်း၏ null တန်ဖိုးကိုဆုံးဖြတ်ရန် ISSET ကိုအသုံးပြုရန်မလိုအပ်ပါ။
PHP တွင်ဗလာနှင့်ရေတွက်ခြင်းသည်အသုံးအများဆုံးနှင့်တိကျသောနည်းစနစ်များဖြစ်သည်။ ရေတွက်ခြင်းနှင့်ပေါင်းစပ်ထားသော is_array သည် array variable များကြောင့်ဖြစ်ပေါ်လာသောအမှားများကိုရှောင်ရှားနိုင်သည်။ array_key_exists များကိုအရန်တရားစီရင်မည့်ကိရိယာများအဖြစ်လည်းအသုံးပြုနိုင်သည်။ Code ၏ကြံ့ခိုင်မှုနှင့်ဖတ်နိုင်မှုကိုသေချာစေရန်အမှန်တကယ်မြင်ကွင်းပေါ် မူတည်. သင့်တော်သောတရားစီရင်ခြင်းနည်းလမ်းများကိုရွေးချယ်ရန်အကြံပြုသည်။
$ array = array (); လျှင် (အချည်းနှီး ($ array)) { Echo 'Array သည်အချည်းနှီး "; } အခြား foreach ($ တန်ဖိုးကို $ array) { // ... } }
အထက်ပါပါ 0 င်သော PHP arrays ၏ null တန်ဖိုးကိုနားလည်သဘောပေါက်ရန်နှင့်တရားစီရင်ခြင်းသည်သင့်အတွက်အထက်ပါအကြောင်းအရာများသည်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။