တည်ဆောက်ပုံ while

while တည်ဆောက်ပုံသည် စည်းကမ်းချက်က true ပြန်မလာသရွေ့ လုပ်ဆောင်သွားမည့် ကွင်းဆက်တစ်ခုကို ဖန်တီးပေးသည်။ စည်းကမ်းချက်ကို လှည့်ပတ်မှုတိုင်းမတိုင်ခင် စစ်ဆေးသည်။ စည်းကမ်းချက်က အစကတည်းက မှားယွင်းနေပါက ကွင်းဆက်သည် တစ်ကြိမ်မျှ လုပ်ဆောင်မည် မဟုတ်ပါ။

ဝါကျဖွဲ့ထုံး

phpwhile (condition) {
  // လုပ်ဆောင်ရမည့် ကုဒ်
}

ဥပမာ

1 မှ 5 အထိ ဂဏန်းများကို ထုတ်ပြမည်။

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

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်။

php12345

ဥပမာ

ခင်းကျင်းမှု၏ အစိတ်အပိုင်းများကို ကိုင်တွယ်ခြင်း။

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

ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်။

php246810

ဥပမာ

အဆုံးမရှိသော ကွင်းဆက်။

php<?php
  while (true) {
    // အဆုံးမရှိသော ကွင်းဆက်
  }
?>

ဤကုဒ်သည် အတင်းအကြပ် ရပ်တန့်မခံရသရွေ့ အဆုံးမရှိ လုပ်ဆောင်နေမည်ဖြစ်သည်။

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

  • do-while တည်ဆောက်ပုံ၊
    အကြောင်းမှာ ယင်းသည် ကွင်းဆက်လုပ်ဆောင်ပြီးနောက် စည်းကမ်းချက်ကို စစ်ဆေးသည်
  • for တည်ဆောက်ပုံ၊
    အကြောင်းမှာ ယင်းသည် အစပြုခြင်း၊ စည်းကမ်းချက်နှင့် တိုးပွားမှုတို့ဖြင့် ကွင်းဆက်တစ်ခုကို ဖန်တီးပေးသည်
  • foreach တည်ဆောက်ပုံ၊
    အကြောင်းမှာ ယင်းသည် ခင်းကျင်းမှု၏ အစိတ်အပိုင်းများကို လှည့်ပတ်ဖတ်ရှုသည်