PHP ရှိ ကွင်းဆက်များအတွင်း အခြေအနေများ
ကွင်းဆက်များတွင် အခြေအနေများကို အသုံးပြုနိုင်သည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ အောက်ပါ array ရှိသည်ဟု ဆိုကြပါစို့-
<?php
$arr = [1, 2, 3, 4, 5];
?>
ထို array ၏ အစိတ်အပိုင်းအားလုံးကို စခရင်ပေါ်တွင် ဖော်ပြကြပါစို့-
<?php
foreach ($arr as $elem) {
echo $elem;
}
?>
ယခု အခြေအနေတစ်ခု ထပ်ဆင့်ပြီး စုံကိန်းများဖြစ်သော အစိတ်အပိုင်းများကိုသာ ဖော်ပြကြပါစို့-
<?php
foreach ($arr as $elem) {
if ($elem % 2 == 0) {
echo $elem;
}
}
?>
Array ကို ပေးထားသည်-
<?php
$arr = [1, 2, 3, 4, 5];
?>
foreach ကွင်းဆက်နှင့်
if operator ကို အသုံးပြု၍ array ၏
မကိန်းအစိတ်အပိုင်းများကို console တွင်
ဖော်ပြပါ။
Array ကို ပေးထားသည်-
<?php
$arr = [2, 5, 9, 15, 1, 4];
?>
foreach ကွင်းဆက်နှင့်
if operator ကို အသုံးပြု၍ array ၏
3 ထက်ကြီးပြီး
10 ထက်ငယ်သော အစိတ်အပိုင်းများကို
console တွင် ဖော်ပြပါ။
နံပါတ်များပါသော array တစ်ခုကို ပေးထားသည်။ နံပါတ်များသည် အပေါင်းနှင့် အနှုတ် ဖြစ်နိုင်သည်။ Array ၏ အပေါင်းအစိတ်အပိုင်းများ၏ ပေါင်းလဒ်ကို ရှာပါ။
Array ကို ပေးထားသည်-
<?php
$arr = [10, 20, 30, 50, 235, 3000];
?>
Array မှ နံပါတ်များအနက်
ဂဏန်း 1၊ 2
သို့မဟုတ် 5 ဖြင့် စသော နံပါတ်များကိုသာ
စခရင်ပေါ်တွင် ဖော်ပြပါ။
အပတ်၏ ရက်များ array ကို ဖွဲ့စည်းပါ။
foreach ကွင်းဆက်ကို အသုံးပြု၍ အပတ်၏ ရက်အားလုံးကို ဖော်ပြပါ၊ ထို့ပြင်
အားလပ်ရက်များကို ထူအသားဖြင့် ဖော်ပြပါ။
အပတ်၏ ရက်များ array ကို ဖွဲ့စည်းပါ။
foreach ကွင်းဆက်ကို အသုံးပြု၍ အပတ်၏ ရက်အားလုံးကို ဖော်ပြပါ၊ ထို့ပြင်
ယနေ့ရက်ကို စာလုံးစောင်းဖြင့် ဖော်ပြပါ။ ယနေ့ရက်၏
နံပါတ်ကို variable
$day တွင် သိမ်းဆည်းထားရမည်။