PHP တွင် array_count_values () function) သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် string array သို့မဟုတ်နံပါတ်များကိုခင်းကျင်းခြင်းဖြစ်စေ, array_count_values () array_count_values () သည် element တစ်ခု၏အသွင်အပြင်ကိုလျင်မြန်စွာရယူနိုင်ရန်ကူညီနိုင်သည်။ ၎င်းသည်အချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အလွန်အဆင်ပြေသည်, စာရင်းအင်းအချက်အလက်များကိုထုတ်လုပ်ခြင်းသို့မဟုတ်ရိုးရှင်းသောအချက်အလက်ခွဲခြမ်းစိတ်ဖြာလုပ်ငန်းများကိုထုတ်လုပ်ရန်အလွန်အဆင်ပြေသည်။
array_count_values () သည် input array တွင်ရှိသော element element element element lett ရိယာနှင့်တန်ဖိုးရှိသည့်အပေါင်းအသင်းအရေအတွက်ကိုရရှိသော array-in php function တစ်ခုဖြစ်ပါတယ်။ ဤလုပ်ဆောင်မှုသည်အမျိုးအစားအားလုံး၏ Arrays နှင့်အလုပ်လုပ်သော်လည်း၎င်းသည်များသောအားဖြင့်နံပါတ်များသို့မဟုတ်ကြိုးများတပ်ဆင်ရန်အသုံးပြုလေ့ရှိသည်။
array_count_values(array $array): array
$ array : ဒီရေတွက်ဖို့ array ဖြစ်ပါတယ်။
Return Value ဆိုသည်မှာ array တွင်တန်ဖိုးတစ်ခုစီကိုသော့ချက်အဖြစ်အသုံးပြုသော actireviative array ဖြစ်သည်။
Earray_Count_VARITURESUIRE () ကို ဂဏန်းတစ်ခုစီ၏စည်းမျဉ်းစည်းကမ်းတွေကိုရေတွက်ရန်မည်သို့အသုံးပြုရမည်နည်း။
<?php
// နံပါတ်များတစ်ခုခင်းကျင်းသတ်မှတ်ပါ
$numbers = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4];
// အသုံးပြု array_count_values() function ကိုစာရင်းအင်းအရေအတွက်
$result = array_count_values($numbers);
// ရလဒ်ရလဒ်
print_r($result);
?>
Array
(
[1] => 1
[2] => 2
[3] => 3
[4] => 4
)
အပေါ်ကပြထားတဲ့အတိုင်း array_count_values () သော့သည်ခင်းကျင်းမှုရှိဒြပ်စင်တစ်ခုဖြစ်သည့် Associative ခင်းကျင်းမှုကိုပြန်လည်ရယူသည်။ ကျွန်ုပ်တို့၏ဥပမာတွင်နံပါတ် 1 တွင် 1 ပေါ်လာမည်ဖြစ်ပြီးနံပါတ် 2 မှာ 2 ပုံပေါ်မူတည်သည်။
array_count_values () function ကို () function ကိုနံပါတ်များစွာရှိသည့်အရာများကိုရေတွက်ရန်သာမကအခြား array များနှင့်လည်းသက်ဆိုင်သည်။ ဥပမာအားဖြင့်, သင့်တွင်ကြိုးပေါင်းများစွာပါ 0 င်ပါက string တစ်ခုစီ၏ဖြစ်ပျက်မှုအရေအတွက်ကိုရေတွက်ရန်ဤလုပ်ဆောင်မှုကိုသင်အသုံးပြုနိုင်သည်။ ဤတွင် string arrays များကို processing ၏ဥပမာတစ်ခုဖြစ်သည်။
<?php
// ကြိုးတစ်ချောင်းကိုသတ်မှတ်ပါ
$fruits = ["apple", "banana", "apple", "orange", "banana", "apple"];
// အသုံးပြု array_count_values() function ကိုစာရင်းအင်းအရေအတွက်
$result = array_count_values($fruits);
// ရလဒ်ရလဒ်
print_r($result);
?>
Array
(
[apple] => 3
[banana] => 2
[orange] => 1
)
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အသီးအမည်ရှိ array တွင် element တစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်သည်။
သင့်တွင် URLs များပါ 0 င်ပြီးဒိုမိန်းအမည်သို့မဟုတ်လမ်းကြောင်းတစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်ချင်သည်ဆိုပါစို့။ array_count_values () က သင်အောင်မြင်ရန်ကူညီနိုင်သည်။ ဥပမာတစ်ခုပေးပါက:
<?php
// တစ် ဦး ပါဝင်သောသတ်မှတ် URL ၏ခင်းကျင်း
$urls = [
"https://example.com/page1",
"https://m66.net/page2",
"https://example.com/page3",
"https://m66.net/page1",
"https://m66.net/page3",
"https://m66.net/page2"
];
// ထုတ်ပြန် URL ဒိုမိန်းအမည်အပိုင်းနှင့်ကွိမ်အရေအတွက်ရေတွက်
$domains = array_map(function($url) {
return parse_url($url, PHP_URL_HOST);
}, $urls);
// အသုံးပြု array_count_values() စာရင်းအင်းဒိုမိန်းအမည်များ၏ဖြစ်ပျက်မှုအရေအတွက်
$result = array_count_values($domains);
// ရလဒ်ရလဒ်
print_r($result);
?>
Array
(
[example.com] => 2
[m66.net] => 4
)
ဒီဥပမာမှာ URL မှဒိုမိန်းအမည်အပိုင်းကိုထုတ်ယူရန်အတွက် Pary_Url () function ကို အသုံးပြု. ဒိုမိန်းအမည်တစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်ရန် array_count_values () ကို အသုံးပြုခဲ့သည်။ M66.net သည်အကြိမ်ကြိမ်ပေါ်လာသည်ကိုသင်တွေ့နိုင်သည်။
array_count_values () သည် element တစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီ၏ဖြစ်ပျက်မှုများကိုလျင်မြန်စွာရေတွက်ရန်သင့်လျော်သောအလွန်လက်တွေ့ကျသော PHP function ဖြစ်သည်။ ၎င်းသည်နံပါတ်များ, ကြိုးများသို့မဟုတ် URL များပါ 0 င်သည့် url များပါ 0 င်သည်ဖြစ်စေ,
ပိုမိုရှုပ်ထွေးသော array စာရင်းအင်းလုပ်ငန်းများကိုသင်ကိုင်တွယ်လိုပါကအခြား PHP လုပ်ဆောင်ချက်များကိုလည်းပေါင်းစပ်ပြီးအချက်အလက်များကိုဖြည့ ် ဆည်းရန်နှင့်ထပ်မံခွဲခြမ်းစိတ်ဖြာရန်အခြား PHP function များကိုလည်းပေါင်းစပ်နိုင်သည်။ ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုကိုနားလည်ပြီးအသုံးပြုရန်ကူညီပေးပါ ။