PHP 5.5 ဗားရှင်းတွင် array_column
ထည့်သွင်းထားသည်
နောက်တစ်ခုကတော့လက်တွေ့ကျပုံသက်သေနဲ့ array_colum ကိုဘယ်လိုသုံးရမလဲဆိုတာပြလိမ့်မယ်။ ကျွန်ုပ်တို့တွင်ကုမ္ပဏီ 0 န်ထမ်းအချက်အလက်များပါ 0 င်သည့် 2D ခင်းကျင်းမှုရှိသည်ဆိုပါစို့။ 0 န်ထမ်းအားလုံး၏အမည်များကိုကျွန်ုပ်တို့ထုတ်ယူလိုပါသည်။
$ 0 န်ထမ်းများ = array ( Array ('zhang san' = >> 25, 'LARYER' => 10000) Array ('Name' => 'li si', 'အသက်' => 30, 'လစာ' =>> 15000) Array ('Name' => 'Wang Wu', 'အသက်အရွယ်' = >> 35, 'လစာ' = >> 20000) );
ယခုတွင်ကျွန်ုပ်တို့သည် 0 န်ထမ်း၏အမည်ကော်လံကိုထုတ်ယူရန်အတွက် Array_column function ကိုအသုံးပြုသည်။
$ အမည်များ = array_colum ($ 0 န်ထမ်းများ, အမည် ');
ဤအချက်မှာ $ အမည်များ Array တွင် 0 န်ထမ်းအားလုံး၏အမည်များပါ 0 င်ပြီးရလဒ်ကိုအောက်ပါကုဒ်များဖြင့်ပုံနှိပ်နိုင်သည်။
Print_r ($ အမည်များ);
ရလဒ်ရလဒ် -
အခင်းအကျင်း ( [0] => zhang san [1] => Li Si [2] =>> Wang Wu)
တိကျသောကော်လံများမှအချက်အလက်များကိုထုတ်ယူခြင်းအပြင် array_colum သည် တတိယ parameter $ index_key မှတဆင့်ခင်းကျင်းမှုကိုပြန်လည်ပေးရန်သော့ကိုသတ်မှတ်ခြင်းကိုလည်းထောက်ခံသည်။ ထို့နောက် ဒေါ်လာ 0 န်ထမ်းများ အထက်တွင် 0 န်ထမ်းများ၏အသက်ကိုခင်းကျင်းရန်သော့အဖြစ်အသုံးပြုပါမည်။
$ အမည်များ = array_colum ($ 0 န်ထမ်းများ, အမည် ',' အသက်အရွယ် ');
ယခုအချိန်တွင်တရားဝင် အမည်များ array သည် 0 န် ထမ်းများ၏အသက်ကိုသော့အဖြစ်ယူဆောင်လာပြီးသက်ဆိုင်ရာတန်ဖိုးသည် 0 န်ထမ်း၏အမည်ဖြစ်သည်။ ပုံနှိပ်ခြင်းရလဒ်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
အခင်းအကျင်း ( [25] => Zhang San [30] => Li Si [35] =>>> Wang Wu)
Array_column သည် PHP 5.5 တွင်ထည့်သွင်းထားသောအလွန်လက်တွေ့ကျတဲ့ function တစ်ခုဖြစ်ပြီး developer များက developer များကိုသတ်မှတ်ထားသောကော်လံများမှအချက်အလက်များကိုနှစ်ရှုမြင်နည်းသောကော်လံများမှအချက်အလက်များကိုလျင်မြန်စွာထုတ်ယူရန်ခွင့်ပြုသည်။ ဤလုပ်ဆောင်မှုကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းအားဖြင့်အချက်အလက်အပြောင်းအလဲအတွက်စွမ်းဆောင်ရည်ကိုတိုးတက်အောင်မလုပ်နိုင်သာမကပြန်လည်ပြင်ဆင်ရန်အတွက်လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ပြောင်းလွယ်ပြင်လွယ်ပြောင်းလဲနိုင်သည်။