用if()來做條件判斷

<?php
  if (1<2) {
    echo "1 小於 2";
  }
  echo "<br>";

  if (2>3) {
    echo "2 大於 3";
  } else {
    echo "2 小於 3";
  }
  echo "<br>";

  $a = "abc";
  $b = "efg";
  if ($a == $b) {
    echo "$a 等於 $b";
  } else {
    echo "$a 不等於 $b";
    echo "<br>";
    echo "\$a 不等於 \$b";
  }
  echo "<br>";

  $c = $a == $b?"$a 等於 $b":"$a 不等於 $b";
  echo $c;
?>
結果:

1 小於 2
2 小於 3
abc 不等於 efg
$a 不等於 $b
abc 不等於 efg
語法:

if (判斷式) {
  判斷式成立,就執行這段程式
} else {
  判斷式不成立,才執行這段程式
}

判斷式?判斷式成立就傳這個值:判斷式不成立才傳這個值
說明:
  1. 用if()一定要用小括號()把判斷式包起來。
  2. 判斷式可以用大於(>)、大於等於(>=)、小於(<)、小於等於(<=)、等於(==)、不等於(!=)來做判斷。其中等於要用雙等於,不等於要用驚嘆號和等於。
  3. 還可以配合用or(||)、and(&&)、not(!)做運算,例如if($a>2 && $b>3 || $c>1)。
  4. 用大括號{}把要執行的程式包起來。
  5. 變數可以放在雙引號(")內直接引用,加上斜線(\)可以控制不印出該變數。

作者:Dana, cowwu@ms15.hinet.net, 2000/12/13
本文章公開於個人網站 http://www.dana.idv.tw
Home Copyright © 2000 Shu-Chen Wu