PHP 5.5 ဗားရှင်းတွင်အရာရှိသည်လက်တွေ့ကျသော function အသစ်ကိုမိတ်ဆက်ပေးသည် - Array_column ကို မိတ်ဆက်ခဲ့သည်။ ဤလုပ်ဆောင်ချက်သည်အရွယ်အစားအမျိုးမျိုးမှသတ်မှတ်ထားသောအချက်အလက်များကိုအလွယ်တကူဖြန့်ဝေနိုင်ပြီးရှုပ်ထွေးသော arrays များထုတ်လုပ်သည့်အခါ developer များ၏ developer ပမာဏကိုအလွန်ရိုးရှင်းစေသည်။
နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အသုံးပြုသူများအားလုံး၏အမည်များသို့မဟုတ်အမှာစာပမာဏကိုထုတ်ယူခြင်းကဲ့သို့သောရှုထောင့်အမျိုးမျိုးကိုထုတ်ယူခြင်းကဲ့သို့သောတိကျသောရှုထောင့်အမျိုးမျိုးမှအချက်အလက်များကိုထုတ်ယူရန်လိုအပ်သည်။ ရိုးရာနည်းလမ်းဖြင့်, array မှတဆင့် loop ဖို့လိုအပ်ပါတယ်, array_column function ကို array_column function ကိုရိုးရှင်းတဲ့ကုဒ်နှင့်အတူဤအလုပ်ကိုပြီးစီးနိုင်ပါတယ်။
array_column function ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_colum (array $ array, ရောနှောထားသော $ columkey [, ရောနှော $ index_key = Null])
$ array : ထုတ်ယူခံရဖို့လိုအပ်ပါတယ်သောရှုထောင့်အမျိုးမျိုးကိုခင်းကျင်း။
$ column_key : ပစ်မှတ်ကော်လံ၏သော့သို့မဟုတ်အညွှန်းကိန်း။
$ index_key (optional ကို) - ခင်းကျင်း index ၏သော့ကိုသတ်မှတ်ပါ။
array_column function ကိုအသုံးမပြုခင်သင်၏ PHP ဗားရှင်းကို 5.5 နှင့်အထက်သို့မွမ်းမံထားကြောင်းသေချာပါစေ။
အသုံးပြုသူအချက်အလက်များကိုသိုလှောင်ထားသည့် array တစ်ခုရှိသည်ဆိုပါစို့။ array_column မှတဆင့်အသုံးပြုသူအမည်အားလုံးကိုအလွယ်တကူထုတ်ယူနိုင်သည်ဆိုပါစို့။
$ ဒေတာ = array ( Array ('ID' = >> 1, 'အမည်' => 'John', 'အသက်အရွယ်' => 25) Array ('ID' => 2, 'NAME' => 'Mary', 'MARE' =>> 28) Array ('ID' = >> 3, 'အမည်' => 'Tom', 'Tom' => 30), Array ('ID' = >> 4, 'NAME' => 'LISA', 'အသက်' => 23) ); $ အမည်များ = array_colum ($ ဒေတာ, အမည် '); Print_r ($ အမည်များ);
ရလဒ်ရလဒ် -
အခင်းအကျင်း ( [0] => ဂျွန် [1] => မေရီ [2] => Tom [3] => Lisa )
ဤဥပမာတွင် array_column function သည်အသုံးပြုသူအားလုံး၏အမည်များကို ဒေါ်လာဒေတာ ခင်းကျင်းမှုရှိအသုံးပြုသူများ၏အမည်များကိုထုတ်ယူပြီး $ အမည်များ array တွင်သိုလှောင်ထားသည်။
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်သုံးစွဲသူ၏အမည်ကို ဒေါ်လာ index_key ကို သတ်မှတ်ပြီးသက်ဆိုင်ရာအသက်ဒေတာကိုထုတ်ယူခြင်းဖြင့်ခင်းကျင်းမှုအညွှန်းအဖြစ်အသုံးပြုသည်။
$ ages = array_colum ($ ဒေတာ, 'age', 'NAME'); Print_R ($ အသက်အရွယ်);
ရလဒ်ရလဒ် -
အခင်းအကျင်း ( [John] => 25 [မေရီ] => 28 [Tom] => 30 [lisa] => 23 )
ဤအချိန်တွင် $ အသက်အရွယ် array ၏သော့သည်အသုံးပြုသူ၏အမည်ဖြစ်လာပြီးတန်ဖိုးသည်သက်ဆိုင်ရာအသက်အရွယ်ဖြစ်သည်။ ၎င်းသည်ဒေတာများကိုပိုမိုရှင်းလင်းစွာဖွဲ့စည်းထားပြီးလျင်မြန်စွာရှာဖွေနိုင်သည်။
array_column ၏အကြီးမားဆုံးအားသာချက်မှာ၎င်း၏ရိုးရှင်းမှုနှင့်ထိရောက်မှုဖြစ်သည်။ array_column သည် courn name ကိုတိုက်ရိုက်သတ်မှတ်ခြင်းဖြင့်ပစ်မှတ်ထားသောအချက်အလက်များကိုအလိုအလျောက်ဖြည့်ဆည်းပေးနိုင်ရန်ရိုးရာနည်းလမ်းကိုလျှောက်လှမ်းရန်လိုအပ်သည်။
ထို့အပြင်အချို့သောကော်လံများ၏အချက်အလက်များကို array များစွာဖြင့်ထပ်ခါတလဲလဲပြုလုပ်ပါက array_column သည် ပေါ်လာသောနောက်ဆုံးတန်ဖိုးကိုပြန်လည်ရောက်ရှိလာပါက။ အကယ်. သင်သည်တန်ဖိုးများအားလုံး၏အရာရာတိုင်းကိုရရန်လိုအပ်ပါက array ၏အညွှန်းကိန်းကိုသတ်မှတ်ရန် function ၏တတိယ pareter ကိုသုံးနိုင်သည်။
array_column function သည် PHP 5.5 ဗားရှင်းတွင်ထည့်သွင်းထားသောအရေးကြီးသောအင်္ဂါရပ်အသစ်တစ်ခုဖြစ်သည်။ အကယ်. သင်သည်သင်၏ PHP ဗားရှင်းကို 5.5 နှင့်အထက်အဆင့်မြှင့်တင်ပါကသင်၏ခင်းကျင်းမှုများကိုရိုးရှင်းစေရန်ဤလုပ်ဆောင်မှုကိုချက်ချင်းအသုံးပြုရန်အကြံပြုသည်။ ၎င်းမှတစ်ဆင့်သင်သည်ရှုပ်ထွေးသောကွင်းဆက်အဆောက်အအုံများကိုအလွယ်တကူထုတ်ယူနိုင်ပြီးသင်၏ကုဒ်ကိုဖတ်နိုင်သည့်ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းခြင်းကိုတိုးတက်အောင်ပြုလုပ်နိုင်သည်။