Saturday, January 5, 2013

Conditional Statemets (if...else) in PHP


Introduction
A conditional statement is also known as a decision statement. A decision statement is used for executing commands based on some situation or conditions. There are four types of conditional statements in PHP, which are as follows.
  • if statement
  • if...else statement
  • if...elseif....else statement
  • switch statement
The if Statements
The if statement has much importance in programming languages. An if statement executes commands when a condition is true. The syntax of an if statement is as follows:
Syntax of if statement
     if (condition)
     {
         message ; //condition is true
     }

An example of an if statement is as follows:
$age=24;if($age<=25)
{
  echo "You are a Young man" ;}
Output
In the above code we assign the value of age is 24 and check for the condition that age is less than or equal to 25. If the assigned value of age is less than 25 i.e. condition is true then the message you are a young man is displayed.


The if...else statement
The if...else statement is also a decision statement. The if...else statement has two parts, one is if statement and second is else statement.
In the if statement we supply a condition and it blocks commands that execute when the condition is true. The else statement executes commands when the condition is false. The syntax of the if statement is as follows:

Syntax of if...else statement
     if (condition)
      {
         message; // condition is true
      }
    else
      {
         message; // condition is false
     }
An example of an if...else statement is as follows:
$percent=30;if($percent>=33)
{
  echo "You are a Passed" ;
}
else{  echo "You are Failed" ;
}

Output
In the above code we assign the percent = 30 and supply the condition (percent is greater than or equal to 33). The assigned percent is not greater than or equal to 33 i.e. condition is false, so display the message of else part, you have failed.


The if...elseif....else statement
The if...elseif....else statements are also the same as the if...else statement. The if...elseif....else statements have more than one condition and else statement. The syntax of if...elseif....else statements is as follows:
Syntax of if...elseif....else statement
    if (condition)
      {
         message; // condition is true
      }
    elseif (condition)
      {
         message; // condition is true
     }
    else
     {
         message; // condition is false
     }

An example of an if...else statement is as follows:
$percent=55;if($percent>=60)
{
  echo "You have First division";
}
elseif ($percent>=45 && $percent<60 br="br">{  echo "You have Second division" ;
}
elseif ($percent>=33 && $percent <45 br="br">{  echo "You have Third division";
}
else{  echo "You are Failed";
}
?>
Output
In the above code we assigned the percent = 55 and supplied the multiple conditions. The assigned percent is greater than 45 and less than 60 i.e. satisfy the condition of second elseif statement. So display the message you have second division.



The switch statement
The switch statement is also a decision statement. The switch statement has multiple choices. In the switch statement we use the case, default and break keywords. The case keyword is used to specify each choice. The default keyword is used to execute a statement when no case matchs any switch expression. The break keyword is used to terminate the switch case. The syntax of the switch statement is as follows:
Syntax of switch statement
   switch (n)
    {
     case 1:
            code to be executed if n=1;
            break;
     case 2:
            code to be executed if n=2;
            break;
    default:
            code to be executed if n is different from both case1 and case2;
     }

An example of a switch statement is as follows:
$day=5;switch ($day)
{
case 1:
 
echo "Monday";
 
break;case 2:
 
echo "Tuesday";
 
break;case 3:
 
echo "Wednesday";
 
break;case 4:
 
echo "Thursday";
 
break;case 5:
 
echo "Friday";
 
break;case 6:
 
echo "Saturday";
 
break;case 7:
 
echo "Sunday";
 
break;default:
 
echo "Wrong Choice";
}
?>
Output
In the above code we assign the value for day 2 and supply the many cases. The assigned value of day is 5 which matches with case 5, so display the message of case 5 i.e. Friday.

No comments:

Post a Comment