Php Else IF Best Hindi Tutorial 2024

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 {
    // डिफ़ॉल्ट कोड ब्लॉक (यदि सभी शर्तें असत्य हैं तो निष्पादित होता है)
  }
?>
PHP

Explanation:

  1. if (Condition 1): यह पहली शर्त है। यदि यह सत्य (true) है, तो if ब्लॉक के अंदर का कोड निष्पादित होता है।
  2. else if (Condition 2): यदि पहली शर्त असत्य है, तो PHP दूसरी शर्त (شرط 2) की जांच करता है। यदि यह सत्य है, तो else if ब्लॉक के अंदर का कोड निष्पादित होता है। आप कई else if शर्तों को एक के बाद एक जोड़ सकते हैं।
  3. else: यदि सभी if और else if शर्तें असत्य हैं, तो else ब्लॉक के अंदर का कोड निष्पादित होता है। यह एक डिफ़ॉल्ट ब्लॉक है जो किसी भी स्थिति में चल सकता है।
Php Else If Flow Chart

उदाहरण (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

error: Content is protected!! You are not allowed to copy.