PHP တွင်မီးစက်သည်အလွန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်ပြီးမှတ်ဥာဏ်အမြောက်အများကိုပြုပြင်ရန်အတွက်အထူးသဖြင့်အချက်အလက်များကိုပြုပြင်ရန်နှင့်မှတ်ဥာဏ်လျှံကိုထိရောက်စွာရှောင်ရှားနိုင်သည့်အလွန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် Php ၏ array_count_Valount_valuating function ကိုသုံးရန် PHP ၏ Arraiount_valuates function ကိုအသုံးပြုရမည်ကိုဤဆောင်းပါးကရှင်းပြပါမည်။
မီးစက်သည် PHP တွင်အထူးကြားခံတစ်ခုဖြစ်ပြီးဒေတာအားလုံးကိုမှတ်ဉာဏ်သို့မထည့်ဘဲဒေတာတစ်ခုအားတည်ဆောက်ရန်ခွင့်ပြုသည်။ အလျှော့ပေးလိုက်လျောထားသော သော့ချက်စာလုံးအပွင့်မှတစ်ဆင့်တန်ဖိုးကိုမီးစက်သည်တန်ဖိုးများကိုပြန်တွက်ချက်နိုင်ပြီးနောက်တဖန်တန်ဖိုးများမရရှိနိုင်သည့်အထိပိုမိုတန်ဖိုးထားနိုင်သည်။
ကျွန်ုပ်တို့တွင်အချို့သော URL တစ်ခုမှရရှိသောကုန်ကြမ်းအချက်အလက်များရှိသည်ဆိုပါစို့ ။ ဤအချက်များသာပါ 0 င်သည့်စကားလုံးများသာရရှိခြင်းကဲ့သို့သောစံသတ်မှတ်ချက်များနှင့်ကိုက်ညီသောအချက်အလက်အချို့ကိုကျွန်ုပ်တို့စစ်ဆေးရန်လိုအပ်သည် ။
ဤတွင်ရိုးရှင်းသောဥပမာကုဒ်တစ်ခုဖြစ်သည်။
<?php
// ထံမှ simulationURLဒေတာရယူ၏ဖြစ်စဉ်ကို
function fetch_data_from_url() {
// ဒီဒေတာကနေလာသည်ဟုယူဆURL
$data = [
"apple", "banana", "apricot", "avocado", "cherry",
"apple", "apricot", "apple", "mango", "grape"
];
// တစ် ဦး generator ကိုပြန်သွားပါ,တစ်ကြိမ်မှာစကားလုံးတစ်လုံးကိုပြန်ပို့ပါ
foreach ($data as $word) {
yield $word;
}
}
// မီးစက်ကိုသုံးပြီးဒေတာကြိုတင်စီစဉ်ထား,သာအက္ခရာများကို filter"A"စကားများ
function process_data() {
foreach (fetch_data_from_url() as $word) {
if (strpos($word, 'a') !== false) {
yield $word;
}
}
}
// ဒေတာများကိုလုပ်ဆောင်ရန်မီးစက်ကိုသုံးပါ
$processed_data = iterator_to_array(process_data());
// အသုံးပြု array_count_values စာရင်းအင်းကြိမ်နှုန်း
$word_frequencies = array_count_values($processed_data);
// ထုတ်လုပ်မှုစာရင်းများ
print_r($word_frequencies);