前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP流程控制语句

PHP流程控制语句

作者头像
白胡杨同学
发布2020-04-10 10:19:10
1.1K0
发布2020-04-10 10:19:10
举报
文章被收录于专栏:白胡杨同学

PHP流程控制语句

PHP流程控制语句有3中类型

  • 条件判断语句
  • 循环语句
  • 程序跳转和终止语句

1.条件判断语句

if语句

基本语法:

代码语言:javascript
复制
if(表达式)
语句块;

if(表达式){
    语句块1;
    语句块2;
}
if…else语句

基本语法:

代码语言:javascript
复制
if(条件表达式){
    语句块;
}else{
    语句块
}
else if语句

基本语法:

代码语言:javascript
复制
if(表达式){
    语句块;
}else if(表达式){
    语句块;
}else if(表达式){
    语句块;
}else{
    语句块;
}
switch语句

基本语法:

代码语言:javascript
复制
switch(表达式){
    case 结果1:
    语句块;
    break;
    case 结果2:
    语句块;
    break;
    case 结果3:
    语句块;
    break;
    default:
    默认语句块;
}
  • case语句要和break语句配合使用,因为switch即使遇到了适合的匹配条件也不会自动跳出循环,要使用break手动跳出

2.循环语句

while语句

基本语法:

代码语言:javascript
复制
while(表达式){
    循环体;
}
do-while语句

基本语法:

代码语言:javascript
复制
do{
    循环体
}while(表达式);
  • while()之后一定要加上语句结束符“;”
  • do-while语句至少被执行一次
for循环语句

基本语法:

代码语言:javascript
复制
for(初始值;循环条件;步长值){
    循环体;
}
foreach循环语句

foreach语句是专门用来进行数组遍历的 基本语法:

代码语言:javascript
复制
foreach(array as value){    //array表示数组名
    循环体
}
foreach(array as key=>value){   
    循环体
}
  • foreach不支持@禁止错误信息
  • 每次循环,foreach都会将数组的或者键值对赋值给valuekey=>value

3.程序终止和跳转语句

goto语句

基本语法:

代码语言:javascript
复制
goto 目标名
目标名:
break语句
  • break语句用于跳出本循环体,执行循环后面的语句,也可以指定跳出几层循环,默认跳出一层循环。

基本语法:

代码语言:javascript
复制
break n; //n为跳出循环的数量,默认为1
continue语句
  • break语句用于跳出本次循环,执行下次循环,也可以指定跳出几层循环,默认跳出一层循环 基本语法:
代码语言:javascript
复制
continue n; //n为跳出循环的层数
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PHP流程控制语句
    • 1.条件判断语句
      • 2.循环语句
        • 3.程序终止和跳转语句
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档