PHP တွင်ထည့်သွင်းမှုပြင်ဆင်ခြင်းအတွက် built-in function များသည်အလွန်ကြွယ်ဝပြီး Array_product () သည် array elements ၏ထုတ်ကုန်ကိုတွက်ချက်ရန်အသုံးပြုလေ့ရှိသည်။ ဤလုပ်ဆောင်မှုသည်တန်ဖိုးများအားလုံးကိုခင်းကျင်းစွာမြှောက်ပြီးနောက်ဆုံးရလဒ်ကိုပြန်ပို့ရန်ခွင့်ပြုသည်။
Array_product () array ကိုအငြင်းပွားစရာတစ်ခုအဖြစ်လက်ခံပြီး array ရှိ elements အားလုံး၏ထုတ်ကုန်ကိုပြန်ပို့သည်။ Array ဗလာဖြစ်လျှင်ပုံမှန်ပြန်လာသည်မှာ 1 ဖြစ်သည်။
ကိန်းဂဏန်းများကိုတွက်ချက်ရန် array_product () function ကိုအသုံးပြုခြင်း၏ရိုးရှင်းသောဥပမာ -
<?php $array = array(2, 4, 6); $result = array_product($array); echo "The product of the array elements is: " . $result; // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်:48 ?>
ဤဥပမာတွင်ကိန်းဂဏန်းသုံးခုပါ 0 င်သော array တစ်ခုကိုသတ်မှတ်ပြီးထုတ်ကုန်ကိုတွက်ချက်ပါ ။
ဤလုပ်ဆောင်ချက်သည် floating point နံပါတ်များကိုထောက်ပံ့ပေးသည်။
<?php $array = array(1.5, 2.5, 3.5); $result = array_product($array); echo "The product of the array elements is: " . $result; // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်:13.125 ?>
အထက်ပါဥပမာတွင်ခင်းကျင်းမှုသည်ရေပေါ်အမှတ်နံပါတ်များပါ 0 င်ပြီးတွက်ချက်မှုရလဒ်များသည်တိကျမှန်ကန်သည်။
Array ရှိ Element သည်ဂဏန်းပုံစံဖြင့် string တစ်ခုဖြစ်ပါက array_product () သည် တွက်ချက်ခြင်းမပြုမီ၎င်းကိုဂဏန်းအမျိုးအစားတစ်ခုသို့အလိုအလျောက်ပြောင်းလဲလိမ့်မည်။
<?php $array = array("2", "4", "6"); $result = array_product($array); echo "The product of the array elements is: " . $result; // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်:48 ?>
ဤပြောင်းလဲခြင်းအမျိုးအစားသည်နံပါတ်များကို string form တွင်နံပါတ်များကိုလုပ်ဆောင်သောအခါကျွန်ုပ်တို့အတွက်အဆင်ပြေစေရန်အဆင်ပြေစေသည်။
အကယ်. Array တွင်နံပါတ် non-noner noner type အမျိုးအစားများ (ဥပမာစာသား strings များ) ၏အစိတ်အပိုင်းများပါ 0 င်ပါက,
<?php $array = array(2, 4, "hello"); $result = array_product($array); echo "The product of the array elements is: " . $result; // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်:0 ?>
ဘာဖြစ်လို့လဲဆိုတော့ "ဟဲလို" သည်ဂဏန်းတန်ဖိုးမဟုတ်ဘဲထုတ်ကုန်လည်ပတ်မှုတွင်ပါ 0 င်ခြင်းမရှိပါ။ ရလဒ်သည် 0 ဖြစ်သည်။
Array_product () PHP မှပေးသောစွမ်းဆောင်ရည်မြင့်မားသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ Array တွင်ကိန်းများ, floating point နံပါတ်များသို့မဟုတ်ဂဏန်းကြိုးကြိုးများပင်ပါ 0 င်သည်ဖြစ်စေလုပ်ဆောင်ချက်သည်၎င်းကိုမှန်ကန်စွာကိုင်တွယ်နိုင်သည်။ သို့သော် Non-Non-Non-Non-Delement များသည် 0 ၏ရလဒ်ကိုဖြစ်ပေါ်လိမ့်မည်ဟုမှတ်သားသင့်သည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကုန်ပစ္စည်းစျေးနှုန်းတွက်ချက်မှု, အဆင့်ချိန်နှင့်စာရင်းအင်းများကဲ့သို့သောအခြေအနေအမျိုးမျိုးတွင်မကြာခဏအသုံးပြုလေ့ရှိသည်။ array_product () ၏အသုံးပြုမှုကိုကျွမ်းကျင်သည် () ကိုပိုမိုထိရောက်စွာ inarray အချက်အလက်များကိုလုပ်ဆောင်ရန်ခွင့်ပြုသည်။