လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ၏ Array_count_VARIT_VARITURESUIRE () function ကိုအသုံးပြုနည်း။

PHP ၏ Array_count_VARIT_VARITURESUIRE () function ကိုအသုံးပြုနည်း။

M66 2025-06-07

PHP တွင် array_count_values ​​() function) သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် string array သို့မဟုတ်နံပါတ်များကိုခင်းကျင်းခြင်းဖြစ်စေ, array_count_values ​​() array_count_values ​​() သည် element တစ်ခု၏အသွင်အပြင်ကိုလျင်မြန်စွာရယူနိုင်ရန်ကူညီနိုင်သည်။ ၎င်းသည်အချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အလွန်အဆင်ပြေသည်, စာရင်းအင်းအချက်အလက်များကိုထုတ်လုပ်ခြင်းသို့မဟုတ်ရိုးရှင်းသောအချက်အလက်ခွဲခြမ်းစိတ်ဖြာလုပ်ငန်းများကိုထုတ်လုပ်ရန်အလွန်အဆင်ပြေသည်။

1 ။ array_count_values ​​() function ကိုမိတ်ဆက်ပါ

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 ဖြစ်သည်။

2 ။ နမူနာကုဒ် - ကိန်းဂဏန်းများအရကိန်းဂဏန်းများတွင် element တစ်ခုစီ၏အဖြစ်အပျက်များဖြစ်သည်

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 ပုံပေါ်မူတည်သည်။

3 ။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်လျှောက်လွှာ

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 တစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်သည်။

4 ။ URL ခင်းကျင်းမှုလုပ်ငန်းစဉ်

သင့်တွင် 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 သည်အကြိမ်ကြိမ်ပေါ်လာသည်ကိုသင်တွေ့နိုင်သည်။

5 ။ အကျဉ်းချုပ်

array_count_values ​​() သည် element တစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီ၏ဖြစ်ပျက်မှုများကိုလျင်မြန်စွာရေတွက်ရန်သင့်လျော်သောအလွန်လက်တွေ့ကျသော PHP function ဖြစ်သည်။ ၎င်းသည်နံပါတ်များ, ကြိုးများသို့မဟုတ် URL များပါ 0 င်သည့် url များပါ 0 င်သည်ဖြစ်စေ,

ပိုမိုရှုပ်ထွေးသော array စာရင်းအင်းလုပ်ငန်းများကိုသင်ကိုင်တွယ်လိုပါကအခြား PHP လုပ်ဆောင်ချက်များကိုလည်းပေါင်းစပ်ပြီးအချက်အလက်များကိုဖြည့ ဆည်းရန်နှင့်ထပ်မံခွဲခြမ်းစိတ်ဖြာရန်အခြား PHP function များကိုလည်းပေါင်းစပ်နိုင်သည်။ ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုကိုနားလည်ပြီးအသုံးပြုရန်ကူညီပေးပါ