php中三种循环结构,PHP基本的循环结构

switch分支:

跟if分支类似,也是用于将程序设定为多个分支,走一个分支的流程。

形式:

switch ( 变量或表达式){

case 固定值1:

.....分支1

【break;】

case 固定值2:

.......分支2

【break;】

............

default:

....默认分支

}

说明:

1,break语句是一条独立语句,实际上,是可以没有break语句的(虽然很少见);

2,跟if类似,总是从前往后依次判断该变量或表达式是否等于某个固定值;如果相等,就进入该分支。

3,如果一旦某个分支成立并进入该分支后,此时就必须使用break才能退出switch,否则其逻辑是,程序会“继续自动进入后续分支”,即使条件不满足!!!

常规类似这样:

53af46196e9bc10607c6229c0b08f1ca.png

如果没有break,则类似这样:

311d8448f667dc0387be1e5d4ccd086f.png

while循环结构

while( 条件变量的判断){

......语句块......

}

实际上,应用中的循环语句,需要有3要素:

1,循环变量值的初始化

2,循环变量的判断

3,循环变量值的改变

如下所示:

$i = 10;//循环变量值的初始化

while ( $i > 3 ){//循环变量的判断

echo "ok";

$i--; //循环变量值的改变

}

do while循环结构

如下所示:

$i = 10;//循环变量值的初始化

do {

echo "ok";//循环体

$i--; //循环变量值的改变

}while ( $i > 3 ); //循环变量的判断

do while跟while的区别:

1,do while第一次不判断条件,而是直接进入循环体执行;

2,之后,才判断条件是否满足:如果满足,就又回到前面执行循环体,否则就结束;

for 循环结构

d7c12c9431b2922ae0579d527f81c6f2.png

循环案例:

e2baae3d90e83f9357e648b35f54d721.png

7bbfc0309e871c0748b921b19b68003a.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值