while loop
while ( 測試條件){
//do this code;
}
當測試條件為true的時候,最會進會執行一此 { } 中的程式碼,執行完一次之後,會在測試一下測試條件,如果還是 true 則再進入執行,為false,則跳到{}之後的程式。
請特別注意,通常在測試條件中會帶著一個變數,藉由{ } 中程式碼來修改變數值已達到控制迴圈的執行次數。如果您的測試條件為常數或是在{ }中沒有修改到變數值,則您可能會進入無窮迴圈。
example :
while ( $counter <= 10 )
{
echo "<tr><td>";
echo $counter;
</tr>";
$counter = $counter + 1;
}