PHP တွင် array_count_values () နှင့် asor () သည်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သော arrays arrays များပြုလုပ်ရန်အလွန်များသောအားဖြင့်ဖြစ်သည်။ array_count_values () function () function ကို array တစ်ခုစီ၏ကြိမ်နှုန်းကိုရေတွက်နိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ပြီးဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ပြီးဒြပ်စင်အကြိမ်ရေကိုအစဉ်အဆက်အလိုက်အစီအစဉ်များကိုစီစဉ်ရန်စီစဉ်ထားသည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည် Array တစ်ခုလိုအပ်သည်။ ထို့နောက် element တစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်ရန် array_count_values () function ကိုသုံးပါ။ array_count_values () သော့သည်ခင်းကျင်းမှုရှိသည့် element နှင့်တန်ဖိုးသည် element leader actions အကြိမ်အရေအတွက်ကိုပြန်လည်ရောက်ရှိစေသည်။
<?php
$array = ['apple', 'banana', 'orange', 'apple', 'banana', 'apple'];
$frequency = array_count_values($array);
print_r($frequency);
?>
ထုတ်လုပ်မှု -
Array
(
[apple] => 3
[banana] => 2
[orange] => 1
)
အပေါ်ကဥပမာမှာ Apple က 3 ကြိမ်ပေါ်လာတယ်, ငှက်ပျော ဟာ 2 ကြိမ်ပေါ်လာတယ်ဆိုတာကိုတွေ့နိုင်တယ်။
နောက်တစ်ခုက array_count_values () ရလဒ်များကို sort လုပ်ဖို့ asort () function ကိုသုံးနိုင်တယ်။ အဆိုပါ asort () function ကို array ရှိတန်ဖိုးများအပေါ်အခြေခံပြီး array avcending နိုင်ရန်အတွက် sorts ပေမယ့် key တန်ဖိုးကိုဆက်ထိန်းထားပါတယ်။
<?php
$array = ['apple', 'banana', 'orange', 'apple', 'banana', 'apple'];
$frequency = array_count_values($array);
// ကြိမ်နှုန်း၏တက်အမိန့်အတွက်စီစဉ်
asort($frequency);
print_r($frequency);
?>
ထုတ်လုပ်မှု -
Array
(
[orange] => 1
[banana] => 2
[apple] => 3
)
အပေါ်ကပြထားတဲ့အတိုင်း asort () သည် ကြိမ်နှုန်းအရအဆင့်မြင့်မှခင်းကျင်းမှုကိုအနိမ့်အမြင့်အထိခွဲခြားသည်။
array_count_values ()) နှင့် asort () ကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် array ရှိဒြပ်စင်များ၏ကြိမ်နှုန်းနှင့်အညီကျွန်ုပ်တို့ကိုအလွယ်တကူအနည်းငယ်လုပ်နိုင်သည်။ array_count_values () ကို ကြိမ် နှုန်းရေတွက်ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်များကိုအချက်အလက်များကိုအထူးသဖြင့် frequency ဖြင့်ခွဲထားရန်လိုအပ်သည့်အခြေအနေများတွင်ပြုလုပ်ရန်နှင့်ခွဲခြမ်းစိတ်ဖြာရန်ဤလုပ်ဆောင်မှုများကိုသင်အသုံးပြုနိုင်သည်။
Asor () ကိုတန်ဖိုးအလိုက်စီထားပြီး, အကယ်. သင်သော့ဖြင့်စီလိုပါက KSARC () ကို သုံးနိုင်သည်။
အကယ်. Array တွင်တူညီသောအကြိမ်ရေနှင့်တူညီသောအကြိမ်ရေမျိုးစုံပါ 0 င ်ပါက,
အထက်ဖော်ပြပါအချက်သည်ကြိမ်နှုန်းအမိန့်အားဖြင့်ခင်းကျင်းမှုအားဖြင့် Arrays ကို sort လုပ်ရန် မည်သည့် absort () array_count_values များကို မည်သို့အသုံးပြုရမည်ကိုအခြေခံနည်းလမ်းဖြစ်သည်။ အကယ်. သင်သည်အကြိမ်ရေကိုရေတွက်ပြီးဖွံ့ဖြိုးတိုးတက်မှုအတွင်း၎င်းကိုခွဲထုတ်ရန်လိုအပ်ပါကဤဆောင်းပါးတွင်နမူနာကုဒ်ကိုရည်ညွှန်းရန်သတိရပါ။