လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> သော့ချက်စာလုံးများကိုအကောင်အထည်ဖော်ရန် array_count_values ​​() ကိုသုံးပါ

သော့ချက်စာလုံးများကိုအကောင်အထည်ဖော်ရန် array_count_values ​​() ကိုသုံးပါ

M66 2025-06-07

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

1 ။ သော့ချက်စာလုံးယံဇာတော်တွင်လူကြိုက်များသောစာရင်းဇယားဆိုသည်မှာအဘယ်နည်း။

သော့ချက်စာလုံးယံဆာစာလုံးများအနက်မှသော့ချက်စာလုံးများကိုဒေတာအစုတခုတွင်ဖော်ပြထားသောသော့ချက်စာလုံးများကိုရည်ညွှန်းသည်။ သော့ချက်စာလုံးများ၏လူကြိုက်များမှုကိုရေတွက်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်မည်သည့်အကြောင်းအရာသည်သုံးစွဲသူများနှင့်ပိုမိုရေပန်းစားပြီး၎င်းကို အခြေခံ. ၎င်းကိုအကောင်းဆုံးလုပ်ဆောင်သည်ကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည်။

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

Array_count_VARIT_VARIT_VARIT_VARITEUSS () function ကိုလုပ်ဆောင်ခြင်းသည်ခင်းကျင်းမှုတစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီကိုတွက်ချက်ရန်နှင့်သော့ချက်သည်ခင်းကျင်းမှု၏တန်ဖိုးကိုပြန်ပေးရန်ဖြစ်သည်။

function ရှေ့ပြေးပုံစံ:

 array_count_values(array $array): array

parameter သည်ဖော်ပြချက်:

  • $ array : ရေတွက်ရန်ခင်းကျင်း။

Value ကိုပြန်သွားပါ

  • Key သည်ခင်းကျင်းမှု၏တန်ဖိုးနှင့်တန်ဖိုးသည်တန်ဖိုး၏ကိန်းဂဏန်းများကိုတန်ဖိုးထားသည်။

3 ။ array_count_values ​​() ကိုသုံးပါ။

အသုံးပြုသူမျိုးစုံရှာဖွေထားသောသော့ချက်စာလုံးများကိုမှတ်တမ်းတင်ထားသောခင်းကျင်းမှုတစ်ခုရှိသည်ဆိုပါစို့။ ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးတစ်ခုစီ၏လူကြိုက်များမှုများကိုရေတွက်ရန်နှင့်မည်သည့်သော့ချက်စာလုံးများကိုမကြာခဏဆန်းစစ်ရန်အတွက် array_count_values ​​() function ကိုသုံးနိုင်သည်။

 <?php
// အသုံးပြုသူရှာဖွေမှုအတွက်သော့ချက်စာလုံးခင်းကိုဖန်တီးပါ
$keywords = ["php", "html", "css", "php", "php", "javascript", "html", "php"];

// အသုံးပြု array_count_values စာရင်းအင်းသော့ချက်စာလုံးတစ်ခုစီ၏ဖြစ်ပျက်မှုအရေအတွက်
$keyword_counts = array_count_values($keywords);

// ထုတ်လုပ်မှုစာရင်းများ
print_r($keyword_counts);
?>

ရလဒ်ရလဒ် -

 Array
(
    [php] => 4
    [html] => 2
    [css] => 1
    [javascript] => 1
)

ဤဥပမာတွင် array_count_values ​​of array_count_values ​​() function) မှပြန်လာသည့်အပေါင်းအသင်းသည်သော့ချက်စာလုံးတစ်ခုစီ၏အဖြစ်အပျက်များကိုပြသသည်။ ဥပမာအားဖြင့် "PHP" သည် 4 ကြိမ်ပေါ်လာသည်, "HTML" သည် 2 ကြိမ်ပေါ်လာပြီးအခြားသော့ချက်စာလုံးများသည်မကြာခဏပေါ်လာသည်။

4 ။ ဒေတာဖြန့်ဖြူးခွဲခြမ်းစိတ်ဖြာခွဲခြမ်းစိတ်ဖြာ

သော့ချက်စာလုံးရေတိုများနှင့်ပတ်သက်သောစာရင်းအင်းများအနေဖြင့်အချက်အလက်ဖြန့်ဖြူးမှုကိုထပ်မံခွဲခြမ်းစိတ်ဖြာနိုင်ပြီးမည်သည့်သော့ချက်စာလုံးသည်မည်သည့်သော့ချက်စာလုံးများဖြစ်သည်။ ၎င်းသည် 0 က်ဘ်ဆိုက်၏အကြောင်းအရာများကိုပိုမိုကောင်းမွန်စေရန်နှင့်အသုံးပြုသူအတွေ့အကြုံတိုးတက်စေရန်အတွက်အလွန်အထောက်အကူပြုသည်။

4.1 လူကြိုက်များမှုအားဖြင့်စီပါ

သော့ချက်စာလုံးများ၏လူကြိုက်များမှုကိုဆန်းစစ်နိုင်ရန်ပိုမိုအလိုလိုဆန်းစစ်နိုင်ရန်အတွက်စာရင်းအင်းရလဒ်များကိုကျွန်ုပ်တို့ခွဲထုတ်ပြီးအပူဆုံးသော့ချက်စာလုံးများကိုပြသနိုင်သည်။

 <?php
// လူကြိုက်များအားဖြင့်စီ
arsort($keyword_counts);

// output ကို sorted ရလဒ်များ
print_r($keyword_counts);
?>

ရလဒ်ရလဒ် -

 Array
(
    [php] => 4
    [html] => 2
    [css] => 1
    [javascript] => 1
)

arsort () function ကိုမှတစ်ဆင့်ဖြစ်ပေါ်လာသောအဖြစ်အပျက်များကရလဒ်များကိုအစဉ်အဆက်အမိန့်တွင်ခွဲထားသည်။ ၎င်းသည်မည်သည့်သော့ချက်စာလုံးများသည်သုံးစွဲသူများအကြားလူကြိုက်အများဆုံးမည်သည့်သော့ချက်စာလုံးများကိုပိုမိုရှင်းလင်းစွာမြင်နိုင်ရန်ခွင့်ပြုသည်။

4.2 သော့ချက်စာလုံးလူကြိုက်များမှုအချိုးကိုတွက်ချက်ပါ

သော့ချက်စာလုံးအားလုံးထဲမှသော့ချက်စာလုံးတစ်ခုစီ၏အချိုးအစားကိုလည်းတွက်ချက်ပြီးသော့ချက်စာလုံးတစ်ခုစီ၏အရေးပါမှုကိုထပ်မံလေ့လာသုံးသပ်နိုင်သည်။

 <?php
// သော့ချက်စာလုံးအရေအတွက်ကိုတွက်ချက်ပါ
$total_keywords = array_sum($keyword_counts);

// သော့ချက်စာလုံးတစ်ခုစီ၏အချိုးအစားကိုတွက်ချက်ပါ
$keyword_percentage = [];
foreach ($keyword_counts as $keyword => $count) {
    $keyword_percentage[$keyword] = ($count / $total_keywords) * 100;
}

// output ကိုအချိုးအစား
print_r($keyword_percentage);
?>

ရလဒ်ရလဒ် -

 Array
(
    [php] => 44.44
    [html] => 22.22
    [css] => 11.11
    [javascript] => 11.11
)

ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးများအားလုံးအကြားသော့ချက်စာလုံးတစ်ခုစီ၏အချိုးအစားကိုတွက်ချက်ပြီးသော့ချက်စာလုံးတစ်ခုစီ၏လူကြိုက်များမှုကိုပိုမိုနားလည်နိုင်သည်။

5 ။ လျှောက်လွှာဇာတ်လမ်းတစ်ပုဒ်

လူကြိုက်များသောစာရင်းအင်းအတွက်သော့ချက်စာလုံးများအတွက် array_count_values ​​() function ကိုအသုံးပြုခြင်းသည်အခြေအနေအမျိုးမျိုးတွင်အခန်းကဏ် play မှပါဝင်နိုင်သည်။

  • SEO Optimization - 0 က်ဘ်ဆိုက်တွင်မည်သည့်သော့ချက်စာလုံးများကိုအသုံးပြုသောမည်သည့်သော့ချက်စာလုံးများကိုပိုမိုလူကြိုက်များသည်ကိုနားလည်ခြင်းအားဖြင့်ဝက်ဘ်ဆိုက်အုပ်ချုပ်ရေးမှူးများသည်အကြောင်းအရာများကိုပစ်မှတ်ထားသည့်ပုံစံဖြင့်ပိုမိုကောင်းမွန်စေပြီးရှာဖွေရေးအင်ဂျင်အဆင့်မြှင့်တင်မှုများပြုလုပ်နိုင်သည်။

  • ဆိုရှယ်မီဒီယာခွဲခြမ်းစိတ်ဖြာခြင်း - လူမှုမီဒီယာပလက်ဖောင်းများ၌လူကြိုက်များသောလူကြိုက်များသောစာရင်းဇယားများဖြင့်ကျွန်ုပ်တို့သည်မည်သည့်အကြောင်းအရာများသည်မည်သည့်အကြောင်းအရာများဖြစ်သည်။

  • စျေးကွက်သုတေသန - ကုမ္ပဏီများသည်အသုံးပြုသူလိုအပ်ချက်များကိုနားလည်ပြီးလူကြိုက်များသောလူကြိုက်များသောစာရင်းဇယားများဖြင့်ထုတ်ကုန်သို့မဟုတ် 0 န်ဆောင်မှုနည်းဗျူဟာများကိုညှိနိုင်သည်။

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

array_count_values ​​() လုပ်ဆောင်ချက်သည် PHP ရှိသော့ချက်စာလုံးများ၏လူကြိုက်များမှုကိုရေတွက်ရန်အလွန်ရိုးရှင်းသောနှင့်ထိရောက်သောနည်းလမ်းဖြစ်သည်။ ဤလုပ်ဆောင်မှုမှတစ်ဆင့်ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးများ၏ကြိမ်နှုန်းကိုနားလည်နိုင်ရုံသာမကအချက်အလက်ဖြန့်ဖြူးခြင်းကိုထပ်မံလေ့လာသုံးသပ်ခြင်းအားဖြင့်အချက်အလက်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ဆုံးဖြတ်ချက်ချခြင်းအတွက်ခိုင်မာသောအထောက်အပံ့များပေးသည်။ 0 က်ဘ်ဆိုက်ကိုအကောင်းမြင်ခြင်း, လူမှုမီဒီယာခွဲခြမ်းစိတ်ဖြာခြင်းသို့မဟုတ်စျေးကွက်သုတေသန,

မှတ်သားရန်အရာ

  • သော့ချက်စာလုံးစာရင်းဇယားများကိုဖျော်ဖြေသောအခါအမှုပြ problems နာများကိုကောင်းစွာကိုင်တွယ်ရန်သေချာစေပါ။ ဥပမာအားဖြင့်, သင်သည်သော့ချက်စာလုံးများအားလုံးကိုစာရင်းအင်းရှေ့နောက်မညီမှုများမှရှောင်ရှားရန်ပေါင်းစည်းထားသောပုံစံသို့ပြောင်းရန် strostlower () strtoupper () ကို သုံးနိုင်သည်။

  • အကယ်. သင်သည်ပြင်ပဒေတာအရင်းအမြစ်များမှသော့ချက်စာလုံးများနှင့်ဆက်ဆံနေပါကစာရင်းအင်းဆိုင်ရာရလဒ်များအပေါ်မမှန်ကန်ကြောင်းအချက်အလက်များကိုရှောင်ရှားရန် input ကိုစစ်ထုတ်ပြီးရှင်းလင်းစွာသန့်ရှင်းရေးလုပ်ပါ။