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交易參數有誤,該筆交易暫時無法完成,請聯系商家解決

我要說說
網上賓友點評