case ဖွဲ့စည်းပုံ

case ဖွဲ့စည်းပုံသည် switch စက်ဝိုင်း၏ အစိတ်အပိုင်းတစ်ခုဖြစ်ပြီး ကိန်းရှင်၏တန်ဖိုးပေါ် မူတည်၍ အစီအစဉ်၏ လမ်းကြောင်းခွဲခြားမှုကို စီစဉ်ပေးနိုင်ပါသည်။ case တစ်ခုစီသည် ၎င်း၏အခြေအနေနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပြီး ကိုက်ညီမှုတွေ့ရှိပါက ကုဒ်များကို လုပ်ဆောင်ပေးပါသည်။

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

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

နမူနာ

ကိန်းဂဏန်းတန်ဖိုးကို စစ်ဆေးရန် case ဖွဲ့စည်းပုံကို အသုံးပြုသည့် ရိုးရှင်းသောနမူနာ:

php<?php
  $num = 2;
  switch ($num) {
    case 1:
      echo 'တစ်';
      break;
    case 2:
      echo 'နှစ်';
      break;
    default:
      echo 'အခြားဂဏန်း';
  }
?>

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

php'နှစ်'

နမူနာ

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

php<?php
  $char = 'b';
  switch ($char) {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':
      echo 'သရသံ';
      break;
    default:
      echo 'ဗျည်းသံ';
  }
?>

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

php'ဗျည်းသံ'

နမူနာ

စာသားများနှင့် case ကို အသုံးပြုခြင်း:

php<?php
  $day = 'Monday';
  
  switch ($day) {
    case 'Monday':
      echo 'အပတ်၏ ပထမဆုံးနေ့';
      break;
    case 'Friday':
      echo 'အလုပ်လုပ်သော နောက်ဆုံးနေ့';
      break;
    default:
      echo 'ပုံမှန်နေ့';
  }
?>

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

php'အပတ်၏ ပထမဆုံးနေ့'

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

  • if စက်ဝိုင်း,
    အခြေအနေပြည့်မီပါက ကုဒ်များကို လုပ်ဆောင်ပေးသည်
  • while စက်ဝိုင်း,
    အခြေအနေဖြင့် ကွင်းဆက်တစ်ခုကို ဖန်တီးပေးသည်