လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Front-end display အတွက်စာရင်းအင်းဆိုင်ရာရလဒ်များကို output လုပ်ခြင်းရလဒ်များကို json_encode () ကိုသုံးပါ

Front-end display အတွက်စာရင်းအင်းဆိုင်ရာရလဒ်များကို output လုပ်ခြင်းရလဒ်များကို json_encode () ကိုသုံးပါ

M66 2025-05-13

PHP တွင် array_count_values ​​() function () function သည်တန်ဖိုးများကိုရေတွက်ပြီးတန်ဖိုးတစ်ခုစီ၏ဖြစ်ပျက်မှုအရေအတွက်ပါ 0 င်သောအပေါင်းအသင်းဆိုင်ရာခင်းကျင်းမှုကိုပြန်ပို့နိုင်သည်။ JSOR_CECDODEDED () လုပ်ဆောင်ချက်သည် PHP arrays (သို့) အရာဝတ်ထုများကို JSON format သို့ပြောင်းနိုင်သည်။ ၎င်းသည်ရှေ့ဆုံးတွင်အချက်အလက်များကိုဖော်ပြရန်ပိုမိုလွယ်ကူစေသည်။ ယနေ့ကျွန်ုပ်တို့စာရင်းအင်းဆိုင်ရာဖော်ပြချက်များ၏စာရင်းအင်းရလဒ်များကိုမည်သို့ပြောင်းလဲရမည် () လုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. ရှေ့အဆင့်တွင်ရရှိနိုင်သည့်ပုံစံသို့ကျွန်ုပ်တို့ရှာဖွေတွေ့ရှိပါမည်။

နောက်ဘက်မေြ

ဒေတာအမြောက်အများကိုကျွန်ုပ်တို့လုပ်ဆောင်သောအခါအချို့သောတန်ဖိုးများကိုမကြာခဏဖော်ပြရန်လိုအပ်နိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့တွင်အသုံးပြုသူအပြုအမူဆိုင်ရာမှတ်တမ်းများပါ 0 င်သော array တစ်ခုရှိသည်။ array_count_values ​​() function ကိုသုံးရန်အလွန်အဆင်ပြေသည်။ ၎င်းသည် Orline Array တွင်တန်ဖိုးများနှင့်တန်ဖိုးများသည်မူလခင်းကျင်းမှုတွင်ဤတန်ဖိုးများကိုရသည့်အကြိမ်အရေအတွက်ဖြစ်သည်။

သို့သော်ရှေ့တန်းစာမျက်နှာတွင်ဤကိန်းဂဏန်းများကိုပြသရန်အတွက် PHP Array ကို JavaScript ကိုလုပ်ဆောင်ရန်နှင့်ပြသရန်အဆင်ပြေသော JSONS ပုံစံသို့ပြောင်းရန်လိုအပ်သည်။ ယခုအချိန်တွင် JSONS_CENCODED () function သည်အသုံးဝင်သည်။

နမူနာကုဒ်

ရိုးရှင်းတဲ့ဥပမာတစ်ခုကိုကြည့်ကြစို့, ကျွန်ုပ်တို့တွင်အောက်ပါခင်းကျင်းရှိသည်ဆိုပါစို့။

 $data = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple'];

အသီးတစ်ခုစီ၏အဖြစ်အပျက်များကိုရေတွက်ရန်ကျွန်ုပ်တို့အား array_count_values ​​() ကို သုံးနိုင်သည်။

 $count = array_count_values($data);

$ count array ၏အကြောင်းအရာသည်:

 Array
(
    [apple] => 3
    [banana] => 2
    [orange] => 1
)

နောက်စာရင်းအင်းရလဒ်ကို JSON format သို့ပြောင်းရန် JSONS_CETDode () ကို အသုံးပြုသည်။

 $json_data = json_encode($count);
echo $json_data;

output ကိုဖြစ်လိမ့်မည်:

 {"apple":3,"banana":2,"orange":1}

ဤ JSON format data များကိုအလွယ်တကူရှေ့ဆုံးသို့အလွယ်တကူဖြတ်သန်းသွားနိုင်သည်။ JavaScript သည်၎င်းကိုအလွယ်တကူကိုင်တွယ်နိုင်သည်။

ရှေ့ဆုံးမှာဒီကိန်းဂဏန်းများကိုဘယ်လိုပြရမလဲ။

ရှေ့တန်းတွင်ကျွန်ုပ်တို့သည် JSOAX အချက်အလက်များကို Ajax တောင်းဆိုမှုမှတစ်ဆင့် ရယူ. ပြသနိုင်သည်။ ဥပမာအားဖြင့်, ဒီအချက်အလက်ရယူရန် Fetch API ကိုသုံးပါ။

 fetch('https://m66.net/api/getCountData')
    .then(response => response.json())
    .then(data => {
        console.log(data); // ထုတ်လုပ်ခြင်း:{apple: 3, banana: 2, orange: 1}
        // သင်ဒီမှာအချက်အလက်များအပေါ် အခြေခံ. ဇယားသို့မဟုတ်အခြားအကြောင်းအရာများကိုပြောင်းလဲနိုင်သည်
    });

ဤတွင် Backend သည် httpace https://m66.net/api/api/api/apgoTcountata , အချက်အလက်များကိုအထက်ပါ JSON format ဖြင့်ပြန်ပို့သည်ဟုယူဆကြသည်။ ရှေ့ဆုံးသည် JavaScript မှတစ်ဆင့်ဤ JSON အချက်အလက်များကို pareses နှင့်၎င်းကိုပြသသည်။

အကျဉ်းချုပ်

PHP ၏ Array_Count_Count_VARIT_ENTUCEDS () နှင့် JSONS_CENCOTEDS) မှတစ်ဆင့် array ၏စာရင်းအင်းရလဒ်များကို JSON အမျိုးအစားများသို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ ထိုသို့သောလုပ်ငန်းစဉ်သည် backend နှင့် frontust များအကြားအချက်အလက်အပြန်အလှန်အကျိုးရှိရှိနှင့်ပိုမိုထိရောက်စွာအပြန်အလှန်ဆက်သွယ်မှုကိုပြုလုပ်သည်, အထူးသဖြင့် display frequency statistics နှင့်အသုံးပြုသူအပြုအမူခွဲခြမ်းစိတ်ဖြာခြင်းကဲ့သို့သောဖြစ်ရပ်များအတွက်သင့်တော်သည်။