PHP ပရိုဂရမ်တွင် array ၏လည်ပတ်မှုသည်အလွန်အသုံးများသည်။ အထူးသဖြင့်ခင်းကျင်းနေသောကိန်းဂဏန်းများတွင်ထူးဆန်းသောနံပါတ်များကိုရှာဖွေရန်ကျွန်ုပ်တို့သည်မတူညီသောဒြပ်စင်များအပေါ်ကွဲပြားခြားနားသောတွက်ချက်မှုများကိုပြုလုပ်ရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် PHP ကို အသုံးပြု. ခင်းကျင်းစွာခင်းကျင်းထားသည့်ကိန်းဂဏန်းများကိုတွက်ချက်ရန်နှင့်ကုဒ်နမူနာတစ်ခုစီကိုမည်သို့တွက်ချက်ရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။
ပထမ ဦး စွာကိန်းဂဏန်းများပါ 0 င်သော in ရာဝတီစီကိုကျွန်ုပ်တို့တွက်ချက်မှုများအတွက်အခြေခံအချက်အလက်များအဖြစ်ဖန်တီးပါ။ ဒီမှာဥပမာတစ်ခုပါ။
$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
ဤသည်ခင်းကျင်း 1 မှ 9 အထိကိန်းပါဝင်သည်။
နောက်တစ်ခုက array ထဲမှာ element တစ်ခုချင်းစီကိုကျော်သွားဖို့ကွင်းဆက်ကိုသုံးဖို့လိုတယ်။ အောင်မြင်ရန် foreach loop ကိုသုံးနိုင်သည်။
$sum = 0;
foreach ($numbers as $number) {}
$ sum သည်ထူးဆန်းသောငွေပမာဏကိုကယ်တင်ရန်နှင့် 0 မှသူတို့ကိုစတင်ရန်အသုံးပြုသည်။
ကွင်းဆက်တွင်ကျွန်ုပ်တို့သည် element တစ်ခုစီသည်ထူးဆန်းသောနံပါတ်တစ်ခုဟုတ်မဟုတ်ကိုကျွန်ုပ်တို့ဆုံးဖြတ်ရန်လိုအပ်သည်။ ကိန်းဂဏန်းသည်နံပါတ်တစ်မရှိမရှိဆုံးဖြတ်ရန် Moduo operator ( % ) ကိုသုံးနိုင်သည်။ 2 နှစ်အရွယ်နံပါတ် 1 ကကိန်းတစ်ခုဖြစ်ပါကနံပါတ်သည်ထူးဆန်းနံပါတ်ဖြစ်သည်ဟုဆိုလိုသည်။
if ($number % 2 == 1) {}
Element တစ်ခုသည်မကိန်းတစ်ခုဖြစ်သောအခါ, သင်သည်၎င်းကို ဒေါ်လာ sum variable ကိုထည့်သွင်းခြင်းကဲ့သို့သောလုပ်ငန်းများကိုလုပ်ဆောင်နိုင်သည်။
ဒြပ်စင်သည်ထူးဆန်းသောအရေအတွက်ကိုကျွန်ုပ်တို့ဆုံးဖြတ်သောအခါ၎င်းသည်၎င်း၏တန်ဖိုးကို $ ပေါင်းလဒ် သို့ထည့်သည်။
$sum += $number;
ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်မကိန်းတန်ဖိုးများကို ဒေါ်လာပေါင်းများစွာ စုဆောင်းခြင်းကိုပြီးစီးသည်။
ဤတွင်အပြည့်အဝကုဒ်ဥပမာတစ်ခုဖြစ်သည်:
$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
$sum = 0;
foreach ($numbers as $number) {
if ($number % 2 == 1) {
$sum += $number;
}
}
echo "ကိန်းဂဏန်းများ၏ပေါင်းလဒ်သည်:" . $sum;
အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက်, သင်သည်ခင်းကျင်းအတွင်းရှိထူးဆန်းသောနံပါတ်များကိုရရှိမည်ဖြစ်သည်။
အထက်ပါကုဒ်ကိုကွပ်မျက်ခြင်းအားဖြင့်အောက်ပါရလဒ်များကိုသင်ရရှိမည်ဖြစ်သည်။
ထူးဆန်းပေါင်းလဒ်သည် 25
ဤဆောင်းပါး၏ရှင်းပြချက်ကိုကြည့်ခြင်းအားဖြင့် PHP ကို အသုံးပြု. PHP ကို array တစ်ခုတွင်မကိန်းအရေအတွက်ကိုရှာဖွေရန်မည်သို့အသုံးပြုရမည်ကိုလေ့လာခဲ့သည်။ ပထမ ဦး စွာကျွန်ုပ်တို့သည် instegers များပါ 0 င်သည်။ ထို့နောက် array ကိုကျော်လွန်ရန် foreach loop ကို သုံး. element တစ်ခုစီသည်ထူးဆန်းနံပါတ်တစ်ခုဟုတ်မဟုတ်ကိုဆုံးဖြတ်ပါ။ နောက်ဆုံးအလုံးစုံသောကိန်းဂဏန်းများအားလုံးကို $ ပေါင်းလဒ် နှင့် output ထဲသို့စုဆောင်းနေကြသည်။ ဤသင်ခန်းစာသည် PHP ၏ Array Operations ကိုပိုမိုနားလည်ရန်ကူညီလိမ့်မည်ဟုမျှော်လင့်ပါသည်။