Core PHP

If, Elseif, Else

This PHP Reference section displays the code for example programs that demonstrate how to use if, if-else, and if-elseif-else statements.

IfElseifElse.php

<?php

  // Test using an if
  for ($i = 0; $i < 10; ++$i) {
    // Test whether $i is divisible by 2
    if (($i % 2) == 0) {
      echo $i." is divisible by 2.<br />";
    }
  }
  echo "<br />";

  // Test using an if-else
  for ($i = 0; $i < 10; ++$i) {
    // Test whether $i is divisible by 2
    if (($i % 2) == 0) {
      echo $i." is divisible by 2.<br />";
    } else {
      echo $i." is not divisible by 2.<br />";
    }
  }
  echo "<br />";

  // Test using an if-elseif-else
  for ($i = 0; $i < 10; ++$i) {
    // Test whether $i is divisible by 2 or 3.
    if (($i % 2) == 0) {
      echo $i." is divisible by 2.<br />";
    } elseif (($i % 3) == 0) {
      echo $i." is divisibile by 3 but not 2.<br />";
    } else {
      echo $i." is not divisible by 2 or 3.<br />";
    }
  }
  echo "<br />";

  // Test using an if-elseif-elseif-else
  for ($i = 0; $i < 10; ++$i) {
    // Test whether $i is divisible by 2, 3, or 5.
    if (($i % 2) == 0) {
      echo $i." is divisible by 2.<br />";
    } elseif (($i % 3) == 0) {
      echo $i." is divisibile by 3 but not 2.<br />";
    } elseif (($i % 5) == 0) {
      echo $i." is divisibile by 5  but not 2 or 3.<br />";
    } else {
      echo $i." is not divisible by 2, 3, or 5.<br />";
    }
  }

?>
 

Output

 
 

© 2007–2024 XoaX.net LLC. All rights reserved.