php条件语句
if…else语句
1、if语句
语法
if(条件)
条件成立时要执行的代码;
2、if…else语句
语法
if(条件)
{
条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}
3、if…elseif……else语句(elseif和else if完全相同,后者为更准确严格的写法)
语法
if(条件)
{
if条件成立时执行的代码;
}
elseif(条件)
{
elseif条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}
比如:
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
switch语句
语法
<?php
switch (n)
{
case label1:
如果n=label1,此处代码将执行;
break;
case label2:
如果n=label2,此处代码将执行;
break;
default:
如果n既不等于label1也不等于label2,此处代码将执行;
}
?>
将表达式的值与结构中每个case的值进行比较。如果存在匹配,则执行与case关联的代码。代码执行后,使用break来阻止代码跳入下一个case中继续执行。default语句用于不存在匹配(即没有 case 为真)时执行
比如:
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜欢的颜色是红色!"; break; case "blue": echo "你喜欢的颜色是蓝色!"; break; case "green": echo "你喜欢的颜色是绿色!"; break; default: echo "你喜欢的颜色不是 红, 蓝, 或绿色!"; } ?>