while | do…while迴圈指循環 (重複) 執行的工作。
while(e){statement}e :每次循環開始時檢驗結果是否為 TRUE ,才會再執行 {} 區段中的程式敘述; FALSE 則終止並離開循環。{} :表示重複執行程式敘述的區段,如果只有敘述一條,括弧可以省略。<?php
$n=mt_rand(1,10000);
echo '<ul>';
while($n%5){
echo "<li>$n</li>";
$n=mt_rand(1,10000);
}
echo "<li>$n</li>";
echo '</ul>';
?>do{statement}while(e);e :每次循環結束檢驗結果是否為 TRUE ,才會再執行 {} 區段中的程式敘述; FALSE 則終止並離開循環。{} :表示重複執行程式敘述的區段。<?php
echo '<ul>';
do{
$n=mt_rand(1,10000);
echo "<li>$n</li>";
}while($n%5);
echo '</ul>';
?>更新日期: