if语句是最简单的条件判断语句,它对某段程序的执行附件一个条件,如果条件成立,就执行这段程序,否则就跳过这段程序去执行下面的程序。
语法
if (条件) {
当条件为 true 时执行的代码;
}
if (条件) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}
实例
<?php
$t=date("H");
if ($t<"20") {
echo "Have a good day!";
}
?>
<?php
$t=date("H");
if ($t<"20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
2.switch····case分支控制语句
在程序设计中,所有依据条件做出判定的问题,都可以用前面所介绍的不同类型的if语句来解决。不过,在用if·····else语句处理多个条件判定问题时,组成条件的表达式在每一个elseif语句中都要计算一次,显得繁琐臃肿。为了避免if语句的冗长,提高程序的可读性,可以使用switch分支控制语句。
语法
switch (expression)
{
case label1:
expression = label1 时执行的代码 ;
break;
case label2:
expression = label2 时执行的代码 ;
break;
default:
表达式的值不等于 label1 及 label2 时执行的代码;
}
实例
<?php
$favfruit="orange";
switch ($favfruit) {
case "apple":
echo "Your favorite fruit is apple!";
break;
case "banana":
echo "Your favorite fruit is banana!";
break;
case "orange":
echo "Your favorite fruit is orange!";
break;
default:
echo "Your favorite fruit is neither apple, banana, or orange!";
}
?>