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

首頁 > 開發 > PHP > 正文

PHP循環之PHP基礎入門教程

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

在php中PHP循環包括有while,do while,for,foreach,each等等常用的PHP循環語句,下面我來總結一下我在學習循環時的一些筆記吧.

PHP中的循環主要用戶執行相同代碼塊運行指定的次數。

PHP循環主要有四種:while,do…while,for,foreach,下面我們分開講解每種循環的用法。

while語句:

只要指定的條件成立,則循環執行代碼塊。

格式:

  1. while(expr) 
  2.     statement; 

語義:首先判斷expr,如果表達式expr為假則結束;如果表達式expr為真,執行statement語句,執行完畢再次判斷expr,若表達式expr仍為真,則繼續執行statement語句;直至表達式expr為假,結束。

實例代碼如下:

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

上面的例子示范了一個循環,只要變量 i 小于或等于 5,代碼就會一直循環執行下去,循環每循環一次,變量就會遞增 1,然后輸入i的值;

do…while 語句:

首先執行一次代碼塊,然后在指定的條件成立時重復這個循環.

格式:

  1. do
  2.     statement; 

while(expr)語義:首先執行一次statement語句,然后再判斷expr,如果表達式expr為假則結束;如果表達式expr為真,則繼續循環執行statement語句,執行完畢再次判斷expr,若表達式expr仍為真,則繼續執行statement語句;直至表達式expr為假,結束。

注意:他和while的區別在于,do…while第一次不進行任何判斷就執行一次語句,然后再進行判斷條件是否成立,這里要注意,其他和while是一樣的。

實例代碼如下:

  1. <?php  
  2. $i=6; 
  3. do 
  4.   { 
  5.   $i++; 
  6.   echo "The number is " . $i . "<br />"
  7.   } 
  8. while ($i<5); 
  9. ?> 

上面的例子示范了一個循環,我給變量i賦值6,這里很顯然和while中的條件相比較是不成立的,但結果輸入6,也就是之前說的do…while語句,他第一次沒進行任何判斷,先執行一次,然后再判斷條件是否成立。

for 語句:如果您已經確定了代碼塊的重復執行次數,則可以使用 for 語句。

語法:

  1. for (initialization; condition; increment) 
  2.   code to be executed; 

語義:for 語句有三個參數,第一個參數初始化變量,第二個參數保存條件,第三個參數包含執行循環所需的增量,如果 initialization 或 increment 參數中包括了多個變量,需要用逗號進行分隔,而條件必須計算為 true 或者 false。

例子,下面的例子會把文本 “Hello World!” 顯示 5 次,代碼如下:

  1. <?php 
  2. for ($i=1; $i<=5; $i++) 
  3.   echo "Hello World!<br />"
  4. ?> 

foreach 語句:foreach 語句用于循環遍歷數組。

每進行一次循環,當前數組元素的值就會被賦值給 value 變量(數組指針會逐一地移動)– 以此類推。

語法:

  1. foreach (array as value) 
  2.     code to be executed; 

例子,下面的例子示范了一個循環,這個循環可以輸出給定數組的值,代碼如下:

  1. <?php 
  2. $arr=array("one""two""three"); 
  3. foreach ($arr as $value
  4.   echo "Value: " . $value . "<br />"
  5. ?> 

釋義:首先我定義一個數組arr,然后我使用foreach來循環,其中($arr as $value)的意思是,把$arr數組中的值賦給$value,然后執行語句是輸出$value的值。

輸出的結果為:one  two  three

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万安县| 余姚市| 长寿区| 嘉善县| 咸阳市| 邯郸市| 丹巴县| 原平市| 沙洋县| 吉木乃县| 肥西县| 海淀区| 洪泽县| 靖州| 大英县| 莒南县| 南昌市| 漳平市| 洛扎县| 平邑县| 凤山县| 瓮安县| 溧阳市| 长寿区| 修文县| 手游| 吴忠市| 祁门县| 大同市| 福州市| 偃师市| 东海县| 瑞丽市| 通江县| 濮阳县| 山阴县| 吉林市| 宜阳县| 临颍县| 阜宁县| 高雄县|