最新的Web開發教程
 

PHP 5 while循環


PHP而當指定的條件為真循環執行的代碼塊。


PHP循環

通常,當你寫的代碼,你想相同的代碼塊遍地一行再次運行。 相反,在腳本中添加幾個幾乎相等的代碼行,我們可以使用循環來這樣執行任務。

在PHP中,我們有以下的循環語句:

  • while -通過代碼塊,只要指定的條件是真環
  • do...while -遍歷一個代碼塊一次,然後只要在指定的條件為真,重複循環
  • for -通過代碼塊循環的指定次數
  • foreach -通過的代碼對每個元件的塊陣列中的環

PHP的while循環

while循環只要指定的條件為真時執行的代碼塊。

句法

while ( 下面第一示例中設置一個變量$ x至1 ($x = 1) 然後,while循環將繼續,只要$ x小於或等於5運行($x <= 5) $ x將通過1每次增加循環運行($x++)

<?php
$x = 1;

while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;
}
?>
運行示例»

在PHP do ... while循環

在do ... while循環會一直執行的代碼塊一次,它就會檢查車況,並重複循環,而特定條件為真。

句法

do {
下面第一示例中設置一個變量$ x至1 ($x = 1) 然後,do while循環會寫一些輸出,然後用1然後檢查條件增加變量$ X(是小於$ x或等於5?),並且循環將繼續,只要運行$ x小於或等於5:

<?php
$x = 1;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>
運行示例»

請注意,在do while循環的條件後在循環中執行的語句進行測試。 這意味著,do while循環將至少執行一次的語句,即使條件為假的第一次。

下面的示例將$ x變量到6,則它運行循環, 然後檢查條件

<?php
$x = 6;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x<=5);
?>
運行示例»

for循環和foreach循環將在下一章來解釋。