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>';
?>
更新日期: