首頁  >  文章  >  後端開發  >  PHP循環學習二:如何使用do-while循環語句

PHP循環學習二:如何使用do-while循環語句

青灯夜游
青灯夜游原創
2021-07-28 17:26:485101瀏覽

在先前的文章《PHP循環學習一:while循環語句的使用(範例詳解)》中,我們了解了while循環語句,透過程式碼範例介紹了while循環語句的作用和使用方法。以下這篇文章來跟大家介紹一下while循環語句的變種--do-while循環語句,看看do-while循環語句的使用方法,一起來學習吧!

do-while迴圈語句是一種「直到型」迴圈語句,它是先在執行了一次迴圈體中的「語句區塊」之後,然後再對迴圈條件進行判斷,如果為真則繼續循環,如果為假,則終止循環。

因此:不論表達式的結果,do-while迴圈語句至少會執行一次「語句塊」。 (附手冊:PHP While 迴圈

do-while迴圈語句的特性:先執行迴圈體,然後判斷迴圈條件是否成立。

do-while循環的一般形式為:

do{
    语句块;  
}while(表达式);//表达式为循环条件

說明:

  • ##和while循環一樣,do-while循環中「表達式」的計算結果一定是布林型的TRUE 或FALSE,如果是其他類型的值也會自動轉換為布林類型的值。

  • do-while語句最後的分號

    ;是無法省略的(一定要有),它是do while迴圈語法的一部份。

語句解析:

  • 先執行一次循環體中的“語句區塊”,然後判斷“表達式”的值,當「表達式」的值為真時,返回重新執行循環體中的語句區塊…這個過程會一直重複

  • 直到表達式的值為假時,跳出循環,此時循環結束,執行後面的語句。

do-while循環語句的流程圖如下:

PHP循環學習二:如何使用do-while循環語句##範例:

還是之前文章的範例:計算1加到100的值

<?php
header("Content-type:text/html;charset=utf-8");
$i = 1;
$sum=0;
do {
        $sum += $i;
        $i++;
    } while ($i <= 100);
echo &#39;1 + 2 + 3 +...+ 99 + 100 = &#39;. $sum;
?>

輸出結果:

1 + 2 + 3 +...+ 99 + 100 = 5050

推薦:

PHP面試題大總結(收藏)》《php影片教學

以上是PHP循環學習二:如何使用do-while循環語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn