查看文章
 
php中流程控制语句
2008年09月17日 星期三 14:55
条件控制语句
1.if语句
if(expr1)
   statement1;
else
   statement2;
这里,如果expr1的值为true,则执行语句statement1。否则,执行statement2。如果要执行多行语句的时候,则使用{ }括起来。
例如:
<?php
$a=59;
if($a>= 60)
{
echo "及格";
}
else
{
echo "不及格";
}
?>
2.if...elseif...else语句
if(expr1)
   statement1;
elseif(expr2)
   statement2;
else
   statement3;
这里,如果expr1的值为ture,则执行语句statement1.否则,如果expr2的值为true,则执行语句statement2.否则,执行statement3.与if语句类似,如果执行多条语句,则使用花括号将语句括起来。
if语句也可以嵌套使用
if(expr1)
{
   if(expr2)
     {
       statement1;
       statement2;
     }
   else
     {
       statement3;
     }
}
嵌套使用条件语句需要满足外层条件才可以运行到内部的语句,例如,如果要执行statement1,则需要同时满足expr2和expr2都为true.
3.switch语句
switch(expr)
{
   case val1:
        statement1;
        break;
   case val2:
        statement2;
        break;
   default:
        statement3;
}
swith语句开始时没有代码被执行,当一个case语句中的值和switch表达式expr的值匹配时,PHP开始执行语句,直到switch的程序段结束或者遇到第一个break语句为止。
与if语句相比,switch语句通常会达到更高的效率。

类别:php讲解||添加到搜藏 |分享到i贴吧|浏览(130)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu