do-while တည်ဆောက်မှု
do-while တည်ဆောက်မှုသည် ပထမဦးစွာ ကုဒ်ဘလောက်ကို လုပ်ဆောင်ပြီးမှ အခြေအနေကို စစ်ဆေးသော အခြေအနေစစ်ဆေးမှု နောက်မှလာသည့် ကွင်းဆက်တစ်ခုကို ကိုယ်စားပြုသည်။ အခြေအနေမှန်ကန်ပါက ကွင်းဆက်သည် ထပ်ခါထပ်ခါ လုပ်ဆောင်သည်။ while နှင့် အဓိကကွဲပြားချက်မှာ ကွင်းဆက်၏ ခန္ဓာကိုယ်သည် အနည်းဆုံး တစ်ကြိမ်တော့ လုပ်ဆောင်မည်ဆိုသည့်အချက်ဖြစ်သည်။
သဒ္ဒါဖွဲ့စည်းပုံ
do {
// ကွင်းဆက်၏ ခန္ဓာကိုယ်
} while (အခြေအနေ);
ဥပမာ
1 မှ 5 အထိ နံပါတ်များ ထုတ်ပြသည့် ရိုးရှင်းသောဥပမာ -
<?php
$i = 1;
do {
echo $i . ' ';
$i++;
} while ($i <= 5);
?>
ကုဒ်လုပ်ဆောင်မှုရလဒ် -
1 2 3 4 5
ဥပမာ
အခြေအနေသည် မှားယွင်းနေစေကာမူ ကွင်းဆက်သည် အနည်းဆုံး တစ်ကြိမ်တော့ လုပ်ဆောင်မည် -
<?php
$flag = false;
do {
echo 'This will be printed once';
} while ($flag);
?>
ကုဒ်လုပ်ဆောင်မှုရလဒ် -
'This will be printed once'
ဥပမာ
do-while ကွင်းဆက်ကို အသုံးပြု၍ array ကို ကိုင်တွယ်ခြင်း -
<?php
$arr = [1, 2, 3];
$i = 0;
do {
echo $arr[$i] . ' ';
$i++;
} while ($i < count($arr));
?>
ကုဒ်လုပ်ဆောင်မှုရလဒ် -
1 2 3