PHP में elseif कंस्ट्रक्ट
elseif कंस्ट्रक्ट
else ब्लॉक में शर्तें निर्धारित करने की अनुमति देता है।
आइए एक उदाहरण देखें:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
कई if के बजाय elseif का उपयोग करने का लाभ
यह है कि यह उस स्थिति को पकड़ने की क्षमता प्रदान करता है
जब चर $num का मान किसी भी शर्त के अनुरूप नहीं होता है:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
} else {
echo 'variant not supported';
}
?>
चर $day में 1 से 31 के अंतराल की कोई संख्या है।
निर्धारित करें कि यह संख्या महीने के किस दशक में आती है
(पहले, दूसरे या तीसरे में)।
पिछले कार्य को इस तरह संशोधित करें कि,
यदि चर $day में 1 से 31 तक की संख्या नहीं है,
तो एक त्रुटि संदेश प्रदर्शित हो।