Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Php: if – else if - else statement

if-else if-else construct, you can choose an option from number of alternatives. An if Statement can be followed by an optional else if...else statement, which is very useful to test various conditions using single if...else if statement.

 

Syntax:

if(condition){

}
else if (condition){

}
……
……
else{

}

 

Points to note:

a.   The first ‘if’ condition that evaluates to true will run and rest all will be ignored.

b.   If no condition evaluates to true, then else block code gets executed.

 

Example

 

if ($percentage 35)
echo "You are failed";
else if ($percentage 50)
echo "You are passed and got third class";
else if ($percentage 60)
echo "You are passed and got second class";
else if ($percentage 70)
echo "You are passed and got first class";
else
echo "You are passed and got distinction";

 

if_else_if_ladder.php

#!/usr/bin/php



function print_student_percentage($percentage)
{
if ($percentage 35
)
echo "Percentage : $percentage. You are not passed\n";
else if ($percentage 50)
echo "Percentage : $percentage. You are passed and got third class\n";
else if ($percentage 60)
echo "Percentage : $percentage. You are passed and got second class\n";
else if ($percentage 70)
echo "Percentage : $percentage. You are passed and got first class\n";
else
echo "Percentage : $percentage. You are passed and got distinction\n";
}

print_student_percentage(55);
print_student_percentage(17);
print_student_percentage(98);
?>

 

Output

#!/usr/bin/php


function print_student_percentage($percentage)
{
if ($
percentage echo "Percentage : $percentage. You are not passed\n";
else if ($
percentage echo "Percentage : $percentage. You are passed and got third class\n";
else if ($
percentage echo "Percentage : $percentage. You are passed and got second class\n";
else if ($
percentage echo "Percentage : $percentage. You are passed and got first class\n";
else
echo "Percentage : $
percentage. You are passed and got distinction\n";
}

print_student_percentage(55);
print_student_percentage(17);
print_student_percentage(98);
?>

 

Alternative syntax

if(condition):
.....
.....
elseif(condition):
.....
.....
elseif(condition):
.....
.....
endif;

 

Note: There is no space between else and if, it is written as elseif.

 

Example

if ($percentage 35) :
echo "Percentage : $percentage. You are not passed\n";
elseif ($percentage 50) :
echo "Percentage : $percentage. You are passed and got third class\n";
elseif ($percentage 60) :
echo "Percentage : $percentage. You are passed and got second class\n";
elseif ($percentage 70) :
echo "Percentage : $percentage. You are passed and got first class\n";
else :
echo "Percentage : $percentage. You are passed and got distinction\n";
endif;

 

if_else_if_ladder_alternative.php

#!/usr/bin/php



function print_student_percentage($percentage)
{
if ($percentage 35
) :
echo "Percentage : $percentage. You are not passed\n";
elseif ($percentage 50) :
echo "Percentage : $percentage. You are passed and got third class\n";
elseif ($percentage 60) :
echo "Percentage : $percentage. You are passed and got second class\n";
elseif ($percentage 70) :
echo "Percentage : $percentage. You are passed and got first class\n";
else :
echo "Percentage : $percentage. You are passed and got distinction\n";
endif;
}

print_student_percentage(55);
print_student_percentage(17);
print_student_percentage(98);
?>

 

Output

$./if_else_if_ladder_alternative.php 

Percentage : 55. You are passed and got second class
Percentage : 17. You are not passed
Percentage : 98. You are passed and got distinction

 

 

 

 

 

 

 

 

  

Previous                                                    Next                                                    Home


This post first appeared on Java Tutorial : Blog To Learn Java Programming, please read the originial post: here

Share the post

Php: if – else if - else statement

×

Subscribe to Java Tutorial : Blog To Learn Java Programming

Get updates delivered right to your inbox!

Thank you for your subscription

×