If and else statement:
Sometime we have some specific statement or instruction that we want to run when certain condition full fill. For this php provide the conditional statement like C++ . If statement use for this purpose .
Syntax
If(condition)
Statement ;
If is a keyword that take a condition if the condition is true then the statement will be run otherwise the statement will not be run.
Example:
<?php
$x=100;
If($x==100)
$x=100;
If($x==100)
echo ”congrats your condition is true”;
?>
output:
congrats your condition is true
You can use more than one statement that is effect by if condition for this we use {}. Every statement that will be written within {} will be run when if condition is true
Syntax
If(condition)
{
Statement 1;
Statement 2;
.
.
.
Statement n;
}
Example:
<?php
$x=100;
$z=10;
If($x==100 and $z==10)
$x=100;
$z=10;
If($x==100 and $z==10)
{
echo ”the value of x is 100”."<br/>";
echo ”congratulaion your output is diaplaying”."<br/>";
echo ”this example is written by programminglogic.net”;
}
?>
?>
output:
the value of x is 100
congratulation your output is displaying
the example is written by programminglogic.net
If condition will be false than nothing will be happened no output will be display. so if we want that when conditon will false some instruction should be run then we use if else
Syntax of if ,else statement
If(condition)
Statement;
else
Statement;
Syntax for more than one statement
If(condition)
{
Statement 1;
Statement 2;
.
.
Statement n;
}
else
{
Statement 1;
Statement 2;
.
.
Statement n;
}
Example:
<?php
$x=100;
If($x<=100)
$x=100;
If($x<=100)
echo ”the value of x is 100”;
else
echo ”the value of x is less than or greater than 100”;
?>
?>
output:
the value of x is 100
Flow chart of if ,else statement:
if else |
Nested if ,else:
We use if ,else statement for conditional statement when we have multiple condition which is related to each other then we use nested if ,else . we can simply say that a nested if ,else statement is an if ,else statement with another if else statement inside it . we use it when we have more than one choice .
Syntax of nested if,else statement:
If(condition)
//Some code
elseif(condition)
//some code
Elseif(condition)
//some code
.
.
.
.
.else
//Some code
The nested if else statement means that if the top condition is not true, then try checking other condition. If anyone condition is true , then ignore the rest of the available conditions. If no one condition is true then execute the else part of the statement .
flow chart:
nested if else |