if
with one else if
statementif
statement with one else if
clause
$age = 18;
$score = 555;
if ($age < 18) {
echo("<p>You are too young for a loan.</p>\n");
} else if ($score < 680) {
  echo("<p>Your credit score is too low for a loan.</p>\n");
}
Your credit score is too low for a loan.
if
statement with an else if
and an else
clause
$age = 18;
$score = 695;
if ($age < 18) {
echo("<p>You are too young for a loan.</p>\n");
} elseif ($score < 680) {
echo("<p>Your credit score is too low for a loan.</p>\n");
} else {
echo("<p>You are approved for your loan.</p>\n");
}
You are approved for your loan.
if
statement with two else if
clauses and an else
clause
$rate = "rate";
$rate_is_valid = false;
if (!is_numeric($rate)) {
echo("<p>Rate ('$rate') is not a number.</p>\n");
} else if ($rate < 0) {
echo("<p>Rate ($rate) cannot be less than zero.</p>\n");
} else if ($rate > 0.2) {
echo("<p>Rate ($rate) cannot be greater than 20%.</p>\n");
} else {
$rate_is_valid = true;
echo("<p>Rate ($rate) is $rate_is_valid.</p>\n");
}
Rate ('rate') is not a number.
if
statement to determine a student’s letter grade
$average = 88;
if ($average >= 89.5) {
$grade = 'A';
} else if ($average >= 79.5) {
$grade = 'B';
} else if ($average >= 69.5) {
$grade = 'C';
} else if ($average >= 64.5) {
$grade = 'D';
} else {
$grade = 'F';
}
echo("<p>A grade average of $average results in a letter grade of $grade.</p>\n");
A grade average of 88 results in a letter grade of B.
else if
clause, you can code the else
and if
keywords (with a space), or you can use the elseif
keyword (no space).