欢迎来到资源库(www.zyku.net)

PHP教程

当前位置:首页 > 网络编程 > PHP教程 > 流程

PHP流程控制语句

时间:2015-11-21|栏目:PHP教程|点击:|我要投稿

程序执行顺序逐行自上而下顺序执行,如果需要通过条件执行特定代码或重复执行特定代码就需要使用流程控制语句。

单分支
if(expr){
... //expr如果为真执行的代码段
}
例如:
if(true){
   echo 'hello world'; 
}
说明:在代码段只有一句语句大括号可以省略,但不推荐。



多分支:
if(expr1){
...
}elseif(expr2){
...
}elseif(expr3){
...
}......
else{
//以上条件都不满足执行的代码段
}
例如:
$week =2; //(0-6) 0为星期天
if($week===0){
 echo '星期日';
}elseif($week==1){
 echo '星期一';
}elseif($week==2){
 echo '星期二';
}elseif($week==3){
 echo '星期三';
}elseif($week==4){
 echo '星期四';
}elseif($week==5){
 echo '星期五';
}elseif($week==6){
 echo '星期六';
}else{
 echo '日期范围不正确';
}
说明:
通过不同if条件执行对应的代码段,如果某一个if条件为真执行对应的代码段,
然后跳出分支语句,继续执行后面的顺序语句。
如果以上条件都为假有else则执行里面的代码段,否则结束分支,继续执行后面的顺序语句。 
switch语句

switch(变量){
case 变量值1:
...
break;
case 变量值2:
...
break;
......
default:
...
break;
}
例如:
$var = 'c';
switch($var){
    case 'a':
    echo 'one';
    break;
    case 'b':
    echo 'two';
    break;
    case 'c':
    echo 'three';
    break;
    case 'd':
    echo 'four';
    break;
    default:
    echo '其他内容';
    break;
}

(资源库 www.zyku.net)

上一篇:PHP运算符

栏    目:PHP教程

下一篇:PHP时间日期函数库

本文标题:PHP流程控制语句

本文地址:https://www.zyku.net/php/46.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务