PHP – 超文本預處理器
開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
PHP 是一種伺服器端腳本語言,是一種非常流行且廣泛使用的開源語言。最初,PHP 被稱為「個人主頁」。在本主題中,我們將學習 PHP Do While 迴圈。
文法
<?php //statements to be executed echo "This is my first php program!"; ?>
PHP 循環
在某些情況下,我們必須多次使用相同程式碼區塊。在這種情況下,可以使用循環。您可以透過使用循環來重複運行一段程式碼,而不是在幾乎相同的條件下使用幾乎相同的程式碼。
#以下是一些 PHP 迴圈語句。
理解了‘while…循環’之後,下一步就是理解‘do…while循環’的邏輯。除非指定的條件為“True”,否則這個“do…while迴圈”可以重複執行。
「while」和「do…while」lop 之間的一個小區別是條件在「while 迴圈」中滿足其驗證點的位置,在執行程式碼區塊中的任何語句之前(即在開頭)測試條件。並且,「do…while循環」條件被測試一次,在執行區塊程式碼中的語句之後,然後重複相同的過程直到它為真。
從技術上講,它可以解釋為「do…while循環」總是完成單獨執行,然後測試建議的條件,並在規定的條件為「True」時繼續重複相同的程式碼區塊。
「do…while」的語法。
do{ //code/statements to be executed }while(condition is true);
讓我們逐行看一下範例的示範。
代碼:
<?php $x=7; do { echo "The expected output is: $x<br>"; $x++; } while($x<=6) ?>
輸出:
說明:
我希望您理解上述範例的詳細資訊。
現在,我們將看到更多範例以便更好地理解。
以下是提到的範例:
讓我們來看一個列印數字「0 到 9」的非常基本的範例。透過這個例子,你只需改變條件就可以寫出數字的平方或數字的倍數等的程式。
代碼:
<html> <body> <?php $n=0; do{ echo "$n<br/>"; $n++; }while($n<=9); ?> </body> </html>
輸出:
代碼:
<html> <body> <?php $x0=0; do { echo "Executed Statement: $x0 <br />"; echo "this execution is done after the above statement '$x0' is printed <br />"; $x0=$x0+1; }while ($x0<=5) ?> </body> </html>
輸出:
代碼:
<html> <body> <?php $BookPrice = 15; do { echo "The book price is " . $BookPrice . ". Students can buy this book. <br>"; $BookPrice = $BookPrice + 1; } while ($BookPrice <= 10); echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!"; ?> </body> </html>
輸出:
現在我們將看到列印 10 個表格的 php 程式。
代碼:
<?php @$tab=$_GET['tab']; $i=1; do { $t=$tab*$i; echo $t." "; $i++; } while ($i<=10); ?> <body> <form> Enter Your table<input type="text" name="tab"><br/> <input type="submit" value="Table"> </form> </body>
輸出:
說明
上面的例子略有不同。我們透過 HTML 腳本使用了一個文字方塊和一個按鈕。主要邏輯部分在 php 腳本內部執行。
首先,我們透過 $_GET 收集了使用者輸入的值。
變數 $i 的值為 1。
並且,這裡的邏輯應用在 php 程式碼內部來列印 10 的表格。
在上面的文章中,我們提出了 PHP 循環的要點,並了解了各種類型。具體來說,我們詳細學習了 PHP 的「do…while 循環」。本文提供了有關 do...while 循環、它的工作方式及其使用範例的資訊。 「do…while 循環」的功能非常容易理解。
總而言之,PHP 的「do…while 循環」消除了一次又一次執行類似任務的需要。所以,如果你想減少 PHP 語言的工作量,請經常使用 do…while 迴圈。
以上是PHP Do While 迴圈的詳細內容。更多資訊請關注PHP中文網其他相關文章!