do-while တည်ဆောက်မှု

do-while တည်ဆောက်မှုသည် ပထမဦးစွာ ကုဒ်ဘလောက်ကို လုပ်ဆောင်ပြီးမှ အခြေအနေကို စစ်ဆေးသော အခြေအနေစစ်ဆေးမှု နောက်မှလာသည့် ကွင်းဆက်တစ်ခုကို ကိုယ်စားပြုသည်။ အခြေအနေမှန်ကန်ပါက ကွင်းဆက်သည် ထပ်ခါထပ်ခါ လုပ်ဆောင်သည်။ while နှင့် အဓိကကွဲပြားချက်မှာ ကွင်းဆက်၏ ခန္ဓာကိုယ်သည် အနည်းဆုံး တစ်ကြိမ်တော့ လုပ်ဆောင်မည်ဆိုသည့်အချက်ဖြစ်သည်။

သဒ္ဒါဖွဲ့စည်းပုံ

phpdo {
  // ကွင်းဆက်၏ ခန္ဓာကိုယ်
} while (အခြေအနေ);

ဥပမာ

1 မှ 5 အထိ နံပါတ်များ ထုတ်ပြသည့် ရိုးရှင်းသောဥပမာ -

php<?php
  $i = 1;
  do {
    echo $i . ' ';
    $i++;
  } while ($i <= 5);
?>

ကုဒ်လုပ်ဆောင်မှုရလဒ် -

php1 2 3 4 5

ဥပမာ

အခြေအနေသည် မှားယွင်းနေစေကာမူ ကွင်းဆက်သည် အနည်းဆုံး တစ်ကြိမ်တော့ လုပ်ဆောင်မည် -

php<?php
  $flag = false;
  
  do {
    echo 'This will be printed once';
  } while ($flag);
?>

ကုဒ်လုပ်ဆောင်မှုရလဒ် -

php'This will be printed once'

ဥပမာ

do-while ကွင်းဆက်ကို အသုံးပြု၍ array ကို ကိုင်တွယ်ခြင်း -

php<?php
  $arr = [1, 2, 3];
  $i = 0;
  
  do {
    echo $arr[$i] . ' ';
    $i++;
  } while ($i < count($arr));
?>

ကုဒ်လုပ်ဆောင်မှုရလဒ် -

php1 2 3

ဤအရာကိုလည်း ကြည့်ပါ

  • while တည်ဆောက်မှု၊
    အခြေအနေစစ်ဆေးမှု ရှေ့မှလာသည့် ကွင်းဆက်ကို လုပ်ဆောင်သည့်အရာ
  • for တည်ဆောက်မှု၊
    ရေတွက်သည့် ကွင်းဆက်ကို လုပ်ဆောင်သည့်အရာ