कंस्ट्रक्शन case

कंस्ट्रक्शन case ऑपरेटर switch का एक हिस्सा है और चर के मान के आधार पर प्रोग्राम की शाखाओं को व्यवस्थित करने की अनुमति देती है। प्रत्येक case चर के मान की अपनी शर्त से संबंधित जांच करता है और कोड को निष्पादित करता है यदि मेल पाया जाता है।

सिंटैक्स

phpswitch ($variable) {
  case value1:
    // execute करने के लिए code
    break;
  case value2:
    // execute करने के लिए code
    break;
  default:
    // default code
}

उदाहरण

संख्यात्मक मान की जांच के लिए कंस्ट्रक्शन case के उपयोग का सरलतम उदाहरण:

php<?php
  $num = 2;
  switch ($num) {
    case 1:
      echo 'One';
      break;
    case 2:
      echo 'Two';
      break;
    default:
      echo 'Other number';
  }
?>

कोड निष्पादन का परिणाम:

php'Two'

उदाहरण

एक कोड ब्लॉक के लिए कई case का उपयोग:

php<?php
  $char = 'b';
  switch ($char) {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':
      echo 'Vowel';
      break;
    default:
      echo 'Consonant';
  }
?>

कोड निष्पादन का परिणाम:

php'Consonant'

उदाहरण

स्ट्रिंग्स के साथ case का उपयोग:

php<?php
  $day = 'Monday';
  
  switch ($day) {
    case 'Monday':
      echo 'First day of week';
      break;
    case 'Friday':
      echo 'Last working day';
      break;
    default:
      echo 'Regular day';
  }
?>

कोड निष्पादन का परिणाम:

php'First day of week'

यह भी देखें

  • ऑपरेटर if,
    जो शर्त पूरी होने पर कोड निष्पादित करता है
  • ऑपरेटर while,
    जो एक शर्त के साथ लूप बनाता है