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

elseif कंस्ट्रक्शन का उपयोग if के साथ अतिरिक्त शर्तों की जांच के लिए किया जाता है, यदि पिछली शर्त if या elseif गलत साबित हुई हो। यह स्थितियों की श्रृंखला बनाने और जांच के परिणाम के आधार पर कोड के विभिन्न ब्लॉकों को निष्पादित करने की अनुमति देता है।

सिंटैक्स

phpif (शर्त1) {
  // कोड, यदि शर्त1 सत्य है
} elseif (शर्त2) {
  // कोड, यदि शर्त2 सत्य है
} else {
  // कोड, यदि सभी शर्तें गलत हैं
}

उदाहरण

चर के मान की जांच करें और संबंधित संदेश प्रदर्शित करें:

php<?php
  $num = 10;
  
  if ($num > 15) {
    echo 'संख्या 15 से बड़ी है';
  } elseif ($num > 5) {
    echo 'संख्या 5 से बड़ी है, लेकिन 15 से बड़ी नहीं है';
  } else {
    echo 'संख्या 5 या उससे कम है';
  }
?>

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

php'संख्या 5 से बड़ी है, लेकिन 15 से बड़ी नहीं है'

उदाहरण

चर के डेटा प्रकार की जांच करें:

php<?php
  $var = '123';
  
  if (is_int($var)) {
    echo 'यह एक पूर्णांक है';
  } elseif (is_string($var)) {
    echo 'यह एक स्ट्रिंग है';
  } else {
    echo 'यह एक अलग डेटा प्रकार है';
  }
?>

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

php'यह एक स्ट्रिंग है'

यह भी देखें

  • if कंस्ट्रक्शन,
    जो स्थिति की जांच करता है
  • switch कंस्ट्रक्शन,
    जो निष्पादन के विकल्प का चयन करता है