switch တည်ဆောက်မှု

switch တည်ဆောက်မှုသည် ကိန်းရှင်တစ်ခု၏တန်ဖိုးကို တန်ဖိုးများစွာနှင့် နှိုင်းယှဉ်ပြီး သက်ဆိုင်ရာ ကုဒ်ဘလောက်ကို လုပ်ဆောင်သည်။ တစ်ခုမှ မကိုက်ညီပါက မူလအတိုင်း ကုဒ်ကို လုပ်ဆောင်နိုင်သည်။ ကုဒ်ဘလောက်တစ်ခုစီသည် နောက်ထပ်ဘလောက်များ လုပ်ဆောင်ခြင်းကို ကာကွယ်ရန် break ညွှန်ကြားချက်ဖြင့် အဆုံးသတ်သင့်သည်။

ဝါကျဖွဲ့စည်းပုံ

phpswitch ($variable) {
  case value1:
    // လုပ်ဆောင်ရန် ကုဒ်
    break;
  case value2:
    // လုပ်ဆောင်ရန် ကုဒ်
    break;
  default:
    // မူလကုဒ်
}

ဥပမာ

ရက်သတ္တပတ်၏နေ့ကို ဆုံးဖြတ်ရန် switch ကိုအသုံးပြုသည့် အခြေခံဥပမာ:

php<?php
  $day = 3;
  
  switch ($day) {
    case 1:
      echo 'တနင်္လာ';
      break;
    case 2:
      echo 'အင်္ဂါ';
      break;
    case 3:
      echo 'ဗုဒ္ဓဟူး';
      break;
    default:
      echo 'မမှန်ကန်သောနေ့';
  }
?>

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

php'ဗုဒ္ဓဟူး'

ဥပမာ

ကုဒ်ဘလောက်တစ်ခုအတွက် case အများအပြားပါဝင်သော ဥပမာ:

php<?php
  $grade = 'B';
  
  switch ($grade) {
    case 'A':
    case 'B':
      echo 'သိပ်ကောင်းတယ်!';
      break;
    case 'C':
      echo 'ကောင်းတယ်';
      break;
    default:
      echo 'နောက်တစ်ကြိမ်ကြိုးစားပါ';
  }
?>

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

php'သိပ်ကောင်းတယ်!'

ဤသည်ကိုလည်း ကြည့်ပါ

  • if တည်ဆောက်မှု,
    အခြေအနေကို စစ်ဆေးသည်
  • while တည်ဆောက်မှု,
    အခြေအနေဖြင့် ကွင်းဆက်တစ်ခုကို ဖန်တီးသည်