PHP do while 迴圈

PHP do while 迴圈可以說是 PHP while 迴圈的變形,但與 while 迴圈先判斷條件式不同的是 do while loop 無論如何會先執行一次程式再做條件式的判斷,如果你的程式規劃一定要先執行一次,那就可以用 do while 迴圈,但大部分情況只要用 while loop 就可以完成。

PHP do while 迴圈語法範例
<?php
$i=0;
do{
 $i++;
 echo $i.'-';
} while ( $i<10 );
?>
執行結果
1-2-3-4-5-6-7-8-9-10-
範例中先設定一個變數初始值為零($i=0),接著開始執行 do while 迴圈,由於在 do while 迴圈裡面先執行 $i++,所以輸出變數會從 1 開始,輸出完後才做 while 的條件判斷式,所以當 $i 加到 11 的時候,迴圈就會自動停止,輸出結果只會到 10 而已。

延伸閱讀
PHP while 迴圈
PHP for 迴圈
PHP switch
PHP continue
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012