If Else And Elseif Statement In Php

The if, elseif and else statements in PHP are used to perform different actions based on different conditions.

Conditional Statements :

Very often when you write code, you want to perform different actions for different decisions.

You can use conditional statements in your code to do this.

  • if...else statement - use this statement if you want to execute a set of code when a condition is true and another if the condition is not true
  • elseif statement - is used with the if...else statement to execute a set of code if one of several condition are true

The If...Else Statement :

If you want to execute some code if a condition is true and another code if a condition is false, use the if....else statement.

Flowchart :

flow chart of if statement in php

Syntax :

Syntax
if (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;

Example :

The following example will output "Have a nice weekend!" if the current day is Friday, otherwise it will output "Have a nice day!" :

CODE/PROGRAM/EXAMPLE
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri"){
echo "Have a nice weekend!";
}
else{
echo "Have a nice day!";
}
?>
</body>
</html>

If more than one line should be executed if a condition is true/false, the lines should be enclosed within curly braces:

CODE/PROGRAM/EXAMPLE
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Hello!<br />";
echo "Have a nice weekend!";
echo "See you on Monday!";
}
?>
</body>
</html>

ElseIf Statement :

If you want to execute some code if one of several conditions are true use the elseif statement

Flowchart :

flow chart of elseif in php

Syntax

Syntax
if (condition){
code to be executed if condition is true;
}
elseif (condition){
code to be executed if condition is true;
}
else{
code to be executed if condition is false;
}

Example :

The following example will output "Have a nice weekend!" if the current day is Friday, and "Have a nice Sunday!" if the current day is Sunday. Otherwise it will output "Have a nice day!":

CODE/PROGRAM/EXAMPLE
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Have a nice weekend!";
}
elseif ($d=="Sun")
{
echo "Have a nice Sunday!";
}
else
{
echo "Have a nice day!";
}
?>
</body>
</html>
#if_else_in_php #elseif_in_php #Conditional_Statements__in_php #_If...Else_Statement_in_php #

(New page will open, for Comment)

Not yet commented...