If 语句

If 语句用于在条件评估为 true 时执行代码块。当条件判断为 false 时,程序将跳过 if 代码块。

语法

if(condition) {
  statements;
} 
  • 1
  • 2

流程图:

PHP If

在下面的示例中,if 代码块被创建,仅当变量 i 能被 3 整除时才执行。

<?php
$i = 15;
if ($i % 3 == 0) {
  echo "$i 能被 3 整除."; 
}
?> 
  • 1
  • 2
  • 3
  • 4
  • 5

上述代码的输出将是:

15 能被 3 整除. 

    If-else 语句

    else 语句始终与if 语句一起使用。它用于在 if 条件给出错误结果时执行代码块。

    语法

    if(condition) {
      statements;
    } else {
      statements;
    } 
    • 1
    • 2
    • 3
    • 4

    流程图:

    PHP If-Else

    在示例中下面,else 语句用于在变量 i 不能被 3 整除时打印一条消息。

    <?php
    $i = 16;
    if ($i % 3 == 0){
      echo "$i 能被 3 整除."; 
    } else {
      echo "$i 不能被 3 整除."; 
    }
    ?> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    上述代码的输出将是:

    16 不能被 3 整除. 

      elseif语句

      为了添加更多条件,使用elseif语句。程序首先检查if条件。当发现错误时,它会检查 elseif 条件。如果发现所有 elseif 条件均为 false,则执行 else 代码块。

      语法

      if(condition) {
        statements;
      } elseif(condition) {
        statements;
      }
      ...
      ...
      ...
      } else {
        statements;
      } 
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10

      流程图表:

      PHP If-elseif-elseif

      在下面的示例中,elseif语句用于在if语句和else语句之间添加更多条件。

      <?php
      $i = 16;
      if ($i > 25){
        echo $i." 大于25.\n"; 
      } elseif ($i <=25 && $i >=10) {
        echo $i." 介于 10 到 25 之间.\n"; 
      } else {
        echo $i." 小于 10.\n"; 
      }
      ?> 
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9

      上述代码的输出将是:

      16 介于 10 到 25 之间.