PHP में निर्णय लेने (decision making) के लिए Php else if संरचना का उपयोग किया जाता है। यह कई शर्तों (conditions) की जांच करता है और यह तय करता है कि कौन सा कोड ब्लॉक निष्पादित (execute) करना है।
Php Else IF Syntax
<?php
if (Condition 1) {
// कोड ब्लॉक 1 (यदि शर्त 1 सत्य है तो निष्पादित होता है)
} else if (Condition 2) {
// कोड ब्लॉक 2 (यदि शर्त 1 असत्य है और शर्त 2 सत्य है तो निष्पादित होता है)
} else if (Condition 3) {
// कोड ब्लॉक 3 (यदि शर्त 1 और 2 दोनों असत्य हैं और शर्त 3 सत्य है तो निष्पादित होता है)
} else {
// डिफ़ॉल्ट कोड ब्लॉक (यदि सभी शर्तें असत्य हैं तो निष्पादित होता है)
}
?>PHPExplanation:
- if (Condition 1): यह पहली शर्त है। यदि यह सत्य (true) है, तो
ifब्लॉक के अंदर का कोड निष्पादित होता है। - else if (Condition 2): यदि पहली शर्त असत्य है, तो PHP दूसरी शर्त (
شرط 2) की जांच करता है। यदि यह सत्य है, तोelse ifब्लॉक के अंदर का कोड निष्पादित होता है। आप कईelse ifशर्तों को एक के बाद एक जोड़ सकते हैं। - else: यदि सभी
ifऔरelse ifशर्तें असत्य हैं, तोelseब्लॉक के अंदर का कोड निष्पादित होता है। यह एक डिफ़ॉल्ट ब्लॉक है जो किसी भी स्थिति में चल सकता है।

उदाहरण (Example):
यह उदाहरण यह जांचता है कि कोई व्यक्ति वोट देने के लिए योग्य है या नहीं:
<?php
$age = 25;
if ($age >= 18) {
echo "आप मतदान के लिए पात्र हैं (You are eligible to vote)";
} else if ($age < 18) {
echo "आप मतदान के लिए पात्र नहीं हैं (You are not eligible to vote)";
} else {
echo "अज्ञात आयु (Unknown age)";
}
?>PHPइस उदाहरण में आउटपुट (Output in this example):
आप मतदान के लिए पात्र हैं (You are eligible to vote)
अलग-अलग तरह की शर्तों के साथ if-else-if संरचना का अभ्यास
उदाहरण के लिए, आप किसी छात्र के ग्रेड के आधार पर उसे वर्गीकृत करने के लिए इसका उपयोग कर सकते हैं।
<?php
$marks = 75;
if ($marks >= 90) {
echo "A+ ग्रेड (A+ Grade)";
} else if ($marks >= 80) {
echo "A ग्रेड (A Grade)";
} else if ($marks >= 70) {
echo "B ग्रेड (B Grade)";
} else if ($marks >= 60) {
echo "C ग्रेड (C Grade)";
} else if ($marks >= 50) {
echo "D ग्रेड (D Grade)";
} else {
echo "असफल (Failed)";
}
?>PHPइस उदाहरण में आउटपुट (Output in this example):
B ग्रेड (B Grade)
अन्य अभ्यास (Other Practices):
सम संख्या या विषम संख्या (Even or Odd Number):
<?php
$number = 15;
if ($number % 2 == 0) {
echo "सम संख्या (Even Number)";
} else {
echo "विषम संख्या (Odd Number)";
}
?>PHPवयस्क या बच्चा (Adult or Child):
<?php
$age = 12;
if ($age >= 18) {
echo "वयस्क (Adult)";
} else {
echo "बच्चा (Child)";
}
?>PHPमहीने का नाम (Month Name):
<?php
$monthNumber = 5;
switch ($monthNumber) {
case 1:
echo "जनवरी (January)";
break;
case 2:
echo "फरवरी (February)";
break;
case 3:
echo "मार्च (March)";
break;
// ...
}
?>PHP
Welcome to HindiTutorials, your go-to platform for learning and mastering concepts in Hindi! Our mission is to make education accessible and simple for everyone by providing high-quality tutorials on programming, technology, and various other topics.