加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 流程控制if,switch,while,for,break等实例详解

发布时间:2020-05-31 11:59:08 所属栏目:PHP 来源:互联网
导读:和其他语言一样,php中流程控制语句也有很多,比如if,switch,while,for,break等,本文章向大家讲解php中流程控制语句if,switch,while,for,break等实例,需要的码农可以参考一下。

一、PHP流程控制概述

1、分支结果(条件结构)

单路分支:

if (condition) { //花括号后可以没有分号;

# code...

}

双路分支

if (condition) {

# code...

} else {

# code...

}

多路分支

if (condition) {

# code...

} elseif(condition) { //elseif 可写成else if

# code...

} else {

# code...

}


2、switch 多路分支结构

判断范围用if结构,单个值用switchswitch (variable) { //变量用整型和字符串 case 'value1': case 'value2': //可以有多个case # code... break; //如果不加break,下一个case会继续执行 case 'value3': # code... break; default: //默认值,可有可无 # code... break;}

二、PHP循环语句

1、while 循环

while (condition) { //先判断条件再执行 # code...}


2、do while 循环

do { //先执行再判断条件

# code...

} while (condition); //注意不要遗漏分号


3、for 循环

for ($i=0; $i < ; $i++) { //一般用于计数,两个分号不能省略

# code...

}


实例:99乘法表

for ($i=1; $i < 10; $i++) {

for ($ii=1; $ii <= $i; $ii++) {

echo "$ii X $i = ".$ii*$i.' ';

}

echo "
";

}

三、退出循环语句

退出本次循环,下次循环也不再进行

break;

退出本次循环,下次循环继续,只能用于循环体内(for,while,do-while)

coninue;

完全退出程序

exit;

函数执行返回值,结束函数的语句

return

退出多层循环

break 1 // 退出当前循环

break 2 // 退出2层循环

continue 2

实例

$i = 0;

while ($i < 10){

if ($i == 5)

continue;

echo "$i";

$i++; //注意这里的i++不会被执行,会产生死循环

}

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读