PHP တွင်ကျွန်ုပ်တို့သည် array_column နှင့် array_count_values functions များကိုပေါင်းစပ်ခြင်းအားဖြင့် Multidimensional Array ရှိသတ်သတ်မှတ်မှတ်ကော်လံတစ်ခု၏အဖြစ်အပျက်တစ်ခုကိုထိရောက်စွာရေတွက်နိုင်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဤလုပ်ငန်းဆောင်တာနှစ်ခု၏လုပ်ဆောင်ချက်များကိုအသေးစိတ်မိတ်ဆက်ပေးပြီးဤလုပ်ငန်းကိုမည်သို့ဖြည့်စွက်ရမည်ကိုသရုပ်ဖော်ရန်ဥပမာတစ်ခုကိုသုံးပါမည်။
Multidimensional Array မှကော်လံ၏တန်ဖိုးကိုထုတ်ယူရန် Array_column function ကိုအသုံးပြုသည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_column(array $array, mixed $column_key, mixed $index_key = null): array
$ array : input multi-dimensional array ။
$ column_key : ကျွန်ုပ်တို့ထုတ်ယူလိုသောကော်လံ၏သော့အမည်။
$ index_key : index key အသစ်ကိုသတ်မှတ်ခြင်း,
ဤလုပ်ဆောင်ချက်သည်သတ်မှတ်ထားသောကော်လံ၏တန်ဖိုးများအားလုံးပါ 0 င်သည့်ရှုထောင့်တစ်ခုခင်းကျင်းသည်။
Array_count_valuat_values function ကို array တစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီကိုရေတွက်ရန်အသုံးပြုသည်နှင့်သော့ချက်သည်ခင်းကျင်းမှုတွင်တန်ဖိုးကိုပြန်လည်ပေးအပ်သော Associative Array ကိုပြန်လည်ပေးအပ်ရန်နှင့်တန်ဖိုးသည်တန်ဖိုး၏ကိန်းဂဏန်းများဖြစ်သည်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_count_values(array $array): array
ကျွန်ုပ်တို့တွင်အသုံးပြုသူသတင်းအချက်အလက်များပါ 0 င်သော Multidimensional Array ရှိသည်ဆိုပါစို့။ ၎င်းတွင် ကျား , ကျား, မရေးရာ ကော်လံကို extract လုပ်ရန် array_column ကို သုံးနိုင်သည် ။
<?php
// နမူနာဒေတာ:အသုံးပြုသူအမည်နှင့်ကျားမပါဝင်သည်
$users = [
['name' => 'Alice', 'gender' => 'female'],
['name' => 'Bob', 'gender' => 'male'],
['name' => 'Charlie', 'gender' => 'male'],
['name' => 'David', 'gender' => 'male'],
['name' => 'Eve', 'gender' => 'female']
];
// အသုံးပြု array_column ထုတ်ပြန် gender စာရင်း
$genders = array_column($users, 'gender');
// အသုံးပြု array_count_values စာရင်းအင်းကျား, မအကြိမ်ရေ
$genderCount = array_count_values($genders);
// ထုတ်လုပ်မှုစာရင်းများ
print_r($genderCount);
?>
Array
(
[female] => 2
[male] => 3
)
အသုံးပြုသူအချက်အလက်ပါ 0 င်သည့်ရှုထောင့်အမျိုးမျိုးရေးသုံးစွဲသူများကို ကျွန်ုပ်တို့ပထမ ဦး ဆုံးသတ်မှတ်သည်။ Element တစ်ခုစီသည် အမည် နှင့် ကျား ,
အသုံးပြုသူများအားလုံး၏ကျားမရေးရာကိုယူဆောင်လာရန်နှင့်ရိုးရှင်းသောတစ်ရှုထောင်ခင်းကျင်းရန် array_column ($ အသုံးပြုသူများ)) ကို သုံးပါ ။
ကျား, မရေးရာအကြိမ်ရေကိုရေတွက်ရန် Array_Count_VARIT_VARITE (GENDERS) ကို သုံးပါ။ ရလဒ်မှာကျား, မရေးရာတစ်ခုစီ၏အဖြစ်အပျက်များကိုကိုယ်စားပြုသော activitive ခင်းကျင်းသည်။
ဤနည်းလမ်းသည်အထူးသဖြင့်ကော်လံတစ်ခု၏တန်ဖိုးနှင့် ပတ်သက်. ကြိမ်နှုန်းစာရင်းအင်းများကိုလုပ်ဆောင်ရန်လိုအပ်သည့်အခါဤနည်းလမ်းသည်အလွန်သင့်လျော်သည်။ ဥပမာအားဖြင့်စာရင်းအင်းဆိုင်ရာထုတ်ကုန်ခွဲခြားခြင်း, User ကျား, မ, အမိန့်ငွေပေးချေမှုနည်းလမ်းများစသည်တို့ကို
PHP ၏ Array_column နှင့် array_count_values functions များကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ကော်လံတစ်ခု၏တန်ဖိုးများ၏ကြိမ်နှုန်းကိုအလွယ်တကူရေတွက်နိုင်သည်။ ဤနှစ်ခုကိုအသုံးပြုခြင်းသည်ပြုပြင်ခြင်းကိုရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်စေသည်။ ဤနည်းစနစ်ဖြင့်ဖွံ့ဖြိုးရေးထိရောက်မှုကိုတိုးတက်စေရန်အချက်အလက်အမျိုးမျိုးကိုအလွယ်တကူခွဲခြမ်းစိတ်ဖြာ။ ရေတွက်နိုင်သည်။