PHP တွင် array_count_values () သည်တန်ဖိုးတစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်သောအလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ သော့ချက်စာလုံးများနှင့်အချက်အလက်ဖြန့်ဖြူးခြင်း၏အချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအားခွဲခြမ်းစိတ်ဖြာခြင်း, array_count_values () function ကိုကျွန်တော်တို့ကိုသော့ချက်တစ်ခုစီ၏ဖြစ်ပျက်မှုနှုန်းကိုလျင်မြန်စွာရရှိစေရန်ကူညီနိုင်သည်။
သော့ချက်စာလုံးယံဆာစာလုံးများအနက်မှသော့ချက်စာလုံးများကိုဒေတာအစုတခုတွင်ဖော်ပြထားသောသော့ချက်စာလုံးများကိုရည်ညွှန်းသည်။ သော့ချက်စာလုံးများ၏လူကြိုက်များမှုကိုရေတွက်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်မည်သည့်အကြောင်းအရာသည်သုံးစွဲသူများနှင့်ပိုမိုရေပန်းစားပြီး၎င်းကို အခြေခံ. ၎င်းကိုအကောင်းဆုံးလုပ်ဆောင်သည်ကိုခွဲခြမ်းစိတ်ဖြာနိုင်သည်။
Array_count_VARIT_VARIT_VARIT_VARITEUSS () function ကိုလုပ်ဆောင်ခြင်းသည်ခင်းကျင်းမှုတစ်ခုစီ၏ဖြစ်ပျက်မှုတစ်ခုစီကိုတွက်ချက်ရန်နှင့်သော့ချက်သည်ခင်းကျင်းမှု၏တန်ဖိုးကိုပြန်ပေးရန်ဖြစ်သည်။
function ရှေ့ပြေးပုံစံ:
array_count_values(array $array): array
parameter သည်ဖော်ပြချက်:
$ array : ရေတွက်ရန်ခင်းကျင်း။
Value ကိုပြန်သွားပါ
Key သည်ခင်းကျင်းမှု၏တန်ဖိုးနှင့်တန်ဖိုးသည်တန်ဖိုး၏ကိန်းဂဏန်းများကိုတန်ဖိုးထားသည်။
အသုံးပြုသူမျိုးစုံရှာဖွေထားသောသော့ချက်စာလုံးများကိုမှတ်တမ်းတင်ထားသောခင်းကျင်းမှုတစ်ခုရှိသည်ဆိုပါစို့။ ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးတစ်ခုစီ၏လူကြိုက်များမှုများကိုရေတွက်ရန်နှင့်မည်သည့်သော့ချက်စာလုံးများကိုမကြာခဏဆန်းစစ်ရန်အတွက် 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 ကြိမ်ပေါ်လာပြီးအခြားသော့ချက်စာလုံးများသည်မကြာခဏပေါ်လာသည်။
သော့ချက်စာလုံးရေတိုများနှင့်ပတ်သက်သောစာရင်းအင်းများအနေဖြင့်အချက်အလက်ဖြန့်ဖြူးမှုကိုထပ်မံခွဲခြမ်းစိတ်ဖြာနိုင်ပြီးမည်သည့်သော့ချက်စာလုံးသည်မည်သည့်သော့ချက်စာလုံးများဖြစ်သည်။ ၎င်းသည် 0 က်ဘ်ဆိုက်၏အကြောင်းအရာများကိုပိုမိုကောင်းမွန်စေရန်နှင့်အသုံးပြုသူအတွေ့အကြုံတိုးတက်စေရန်အတွက်အလွန်အထောက်အကူပြုသည်။
သော့ချက်စာလုံးများ၏လူကြိုက်များမှုကိုဆန်းစစ်နိုင်ရန်ပိုမိုအလိုလိုဆန်းစစ်နိုင်ရန်အတွက်စာရင်းအင်းရလဒ်များကိုကျွန်ုပ်တို့ခွဲထုတ်ပြီးအပူဆုံးသော့ချက်စာလုံးများကိုပြသနိုင်သည်။
<?php
// လူကြိုက်များအားဖြင့်စီ
arsort($keyword_counts);
// output ကို sorted ရလဒ်များ
print_r($keyword_counts);
?>
ရလဒ်ရလဒ် -
Array
(
[php] => 4
[html] => 2
[css] => 1
[javascript] => 1
)
arsort () function ကိုမှတစ်ဆင့်ဖြစ်ပေါ်လာသောအဖြစ်အပျက်များကရလဒ်များကိုအစဉ်အဆက်အမိန့်တွင်ခွဲထားသည်။ ၎င်းသည်မည်သည့်သော့ချက်စာလုံးများသည်သုံးစွဲသူများအကြားလူကြိုက်အများဆုံးမည်သည့်သော့ချက်စာလုံးများကိုပိုမိုရှင်းလင်းစွာမြင်နိုင်ရန်ခွင့်ပြုသည်။
သော့ချက်စာလုံးအားလုံးထဲမှသော့ချက်စာလုံးတစ်ခုစီ၏အချိုးအစားကိုလည်းတွက်ချက်ပြီးသော့ချက်စာလုံးတစ်ခုစီ၏အရေးပါမှုကိုထပ်မံလေ့လာသုံးသပ်နိုင်သည်။
<?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
)
ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးများအားလုံးအကြားသော့ချက်စာလုံးတစ်ခုစီ၏အချိုးအစားကိုတွက်ချက်ပြီးသော့ချက်စာလုံးတစ်ခုစီ၏လူကြိုက်များမှုကိုပိုမိုနားလည်နိုင်သည်။
လူကြိုက်များသောစာရင်းအင်းအတွက်သော့ချက်စာလုံးများအတွက် array_count_values () function ကိုအသုံးပြုခြင်းသည်အခြေအနေအမျိုးမျိုးတွင်အခန်းကဏ် play မှပါဝင်နိုင်သည်။
SEO Optimization - 0 က်ဘ်ဆိုက်တွင်မည်သည့်သော့ချက်စာလုံးများကိုအသုံးပြုသောမည်သည့်သော့ချက်စာလုံးများကိုပိုမိုလူကြိုက်များသည်ကိုနားလည်ခြင်းအားဖြင့်ဝက်ဘ်ဆိုက်အုပ်ချုပ်ရေးမှူးများသည်အကြောင်းအရာများကိုပစ်မှတ်ထားသည့်ပုံစံဖြင့်ပိုမိုကောင်းမွန်စေပြီးရှာဖွေရေးအင်ဂျင်အဆင့်မြှင့်တင်မှုများပြုလုပ်နိုင်သည်။
ဆိုရှယ်မီဒီယာခွဲခြမ်းစိတ်ဖြာခြင်း - လူမှုမီဒီယာပလက်ဖောင်းများ၌လူကြိုက်များသောလူကြိုက်များသောစာရင်းဇယားများဖြင့်ကျွန်ုပ်တို့သည်မည်သည့်အကြောင်းအရာများသည်မည်သည့်အကြောင်းအရာများဖြစ်သည်။
စျေးကွက်သုတေသန - ကုမ္ပဏီများသည်အသုံးပြုသူလိုအပ်ချက်များကိုနားလည်ပြီးလူကြိုက်များသောလူကြိုက်များသောစာရင်းဇယားများဖြင့်ထုတ်ကုန်သို့မဟုတ် 0 န်ဆောင်မှုနည်းဗျူဟာများကိုညှိနိုင်သည်။
array_count_values () လုပ်ဆောင်ချက်သည် PHP ရှိသော့ချက်စာလုံးများ၏လူကြိုက်များမှုကိုရေတွက်ရန်အလွန်ရိုးရှင်းသောနှင့်ထိရောက်သောနည်းလမ်းဖြစ်သည်။ ဤလုပ်ဆောင်မှုမှတစ်ဆင့်ကျွန်ုပ်တို့သည်သော့ချက်စာလုံးများ၏ကြိမ်နှုန်းကိုနားလည်နိုင်ရုံသာမကအချက်အလက်ဖြန့်ဖြူးခြင်းကိုထပ်မံလေ့လာသုံးသပ်ခြင်းအားဖြင့်အချက်အလက်ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ဆုံးဖြတ်ချက်ချခြင်းအတွက်ခိုင်မာသောအထောက်အပံ့များပေးသည်။ 0 က်ဘ်ဆိုက်ကိုအကောင်းမြင်ခြင်း, လူမှုမီဒီယာခွဲခြမ်းစိတ်ဖြာခြင်းသို့မဟုတ်စျေးကွက်သုတေသန,
သော့ချက်စာလုံးစာရင်းဇယားများကိုဖျော်ဖြေသောအခါအမှုပြ problems နာများကိုကောင်းစွာကိုင်တွယ်ရန်သေချာစေပါ။ ဥပမာအားဖြင့်, သင်သည်သော့ချက်စာလုံးများအားလုံးကိုစာရင်းအင်းရှေ့နောက်မညီမှုများမှရှောင်ရှားရန်ပေါင်းစည်းထားသောပုံစံသို့ပြောင်းရန် strostlower () strtoupper () ကို သုံးနိုင်သည်။
အကယ်. သင်သည်ပြင်ပဒေတာအရင်းအမြစ်များမှသော့ချက်စာလုံးများနှင့်ဆက်ဆံနေပါကစာရင်းအင်းဆိုင်ရာရလဒ်များအပေါ်မမှန်ကန်ကြောင်းအချက်အလက်များကိုရှောင်ရှားရန် input ကိုစစ်ထုတ်ပြီးရှင်းလင်းစွာသန့်ရှင်းရေးလုပ်ပါ။