国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中循環之for()、while()、foreach()用法

2024-05-04 23:07:16
字體:
來源:轉載
供稿:網友

本文章介紹最基本的循環語句的用法,在php中包括了for()、while()、foreach() do while 這幾種最基本的語句.

while循環

while循環是PHP中最簡單的循環,其基本格式為:

實例代碼如下:

  1. while (expr){ 
  2.     statement 
  3. //或者 
  4. while (expr): 
  5.     statement 
  6. endwhile

該語法表示,只要expr表達式為TRUE,那么就一直執行statement直到expr為FALSE為止,statement表示要執行的動作或邏輯.

實例代碼如下:

  1. <?php 
  2. $i = 1; 
  3. while ($i <= 10) { 
  4.    echo $i
  5.    $i++; 
  6. ?> 

該例子循環輸出1到10.

do-while循環

do-while循環和while循環非常相似,其區別只是在于do-while保證必須執行一次,而while在表達式不成立時則可能不做任何操作.

do-while 循環只有一種語法:

實例代碼如下:

  1. do { 
  2.    statement 
  3. }while (expr) 

實例代碼如下:

  1. <?php 
  2. $i = 1; 
  3. do { 
  4.    echo $i
  5.    $i++; 
  6. while ($i <= 10); 
  7. ?> 

該例子也是輸出1到10

for循環

for循環是PHP中更為復雜的循環,其語法如下:

實例代碼如下:

  1. for (expr1; expr2; expr3){ 
  2.     statement 

下面的例子依然輸出1到10:

實例代碼如下:

  1. <?php 
  2. for ($i = 1; $i <= 10; $i++) { 
  3.     echo $i
  4. ?> 

語法解讀

第一個表達式(expr1)在循環開始前無條件求值一次 

expr2 在每次循環開始前求值,如果值為 TRUE,則繼續循環,執行嵌套的循環語句;如果值為 FALSE,則終止循環. 

expr3 在每次循環之后被求值(執行) 

每個表達式都可以為空.如果expr2 為空意則將無限循環下去,但可以通過break來結束循環:

實例代碼如下:

  1. <?php 
  2.  
  3. for ($i = 1; ; $i++) { 
  4.     if ($i > 10) { 
  5.         break
  6.     } 
  7.     echo $i
  8. ?> 

在使用循環語句的時候,我們通常要注意不要無限循環而造成程序“僵死”,另外還要注意循環條件(循環判斷表達式),以確保循環結果正確.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗阳县| 黄平县| 宁城县| 台湾省| 和平县| 屯留县| 潮州市| 镇远县| 乳山市| 上栗县| 三门县| 莫力| 油尖旺区| 介休市| 和田市| 瑞安市| 商都县| 钦州市| 赞皇县| 武宣县| 杨浦区| 茶陵县| 福贡县| 基隆市| 盐津县| 永靖县| 环江| 井冈山市| 吉首市| 怀远县| 博客| 肇庆市| 霍邱县| 隆德县| 新田县| 新平| 富川| 麻江县| 偃师市| 肥西县| 寻甸|