PHP

超简单的自学PHP笔记之循环控制语句

字号+ 编辑: Snake 修订: IT男在阿里 来源: 来源: 国韵文化 2023-09-05 我要说两句(0)

循环语句,又称迭代语句,是指在满足布尔表达式一直为“真”的情况下一直重复执行语句,直到表达式为“假”时停止。

一般情况下,在循环开始时会计算一次布尔表达式的值,在下次迭代循环开始前也会判断一次布尔表达式的值。

PHP中提供了两种关键字来表示循环语句,分别是while和for。

一、while循环语句

while是循环语句中最为简单的一种方式,它提供两种形式:一种是直接的while循环语句,另一种是do...while循环语句。

1、while循环语句

while语句中,每次循环开始前会先判断表达式,表达式为真则会继续执行循环体中的语句,直到表达式为假停止。

4.jpg

2、do...while语句

do...while语句和while语句类似。不同的是,在第一次执行时,do...while中的语句至少会执行一次,即便表达式第一次的值就为假。 

5.jpg

3、for循环语句

循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。

参数:

初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。

条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。

增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。 

注释:上面的初始值和增量参数可为空,或者有多个表达式(用逗号分隔)。

6.jpg

二、跳转语句

如果程序设计了一个循环语句,当计算机到中间某个循环时计算已经结束,因而并不希望进行后面多余的循环,进而造成执行时间和系统内存资源不必要的浪费的话,这时就需要使用跳转语句来进行流程控制。

PHP中提供了两个跳转关键字:“continue”和“break”。continue和break都可以在for循环和while循环中使用。使用方法和作用是一样的。

1、continue语句

当循环语句执行到某一次循环时,若满足某种条件,希望不再执行后面未执行的语句,而是直接跳到下一次循环时,可以使用关键字continue。

如果使用continue并不是要直接跳出整个循环语句,而是跳出当前这次循环而进入到下一次循环中的话,循环语句中原有的条件表达式仍需要进行判断。

7.jpg

2、break语句

相对于continue语句而言,break语句更为强大。关键字break可以终止当前的循环,使用的范围也比较广,包括while、do...while、fo、foreach和switch语句。

8.jpg

阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • mac开发接入微信公众号接口返回报错 cURL error 56: SSLRead() return error -9806

  • pecl安装程序时报错Array and string offset access syntax with curly braces is no longer supported

  • PHP的换行符是什么

  • 由于商家传入的H5交易参数有误,该笔交易暂时无法完成,请联系商家解决

我要说说
网上宾友点评