当条件为真时执行循环代码。while有两种是while和do...while
while:先判断再执行代码
do...while:先执行一次代码,再判断条件是否循环
while (条件) { 要执行的代码;//如果条件不成立则不执行 } |
<?php $a=1; while($a<=3) { echo "a的数值是" . $a . "<br>"; $a++; } ?>
a的数值是1
a的数值是2
a的数值是3
do...while和while循环的差别就在于最小执行次数,do...while最少执行一次,则while不是。
do { 要执行的代码;//第一次如果条件不成立也执行一次 } while (条件) |
<?php $a=1; do { echo "a的数值是" . $a . "<br>"; $a++; } while($a>3)//do...while是先执行,就算条件不成立也会执行一次 ?>
a的数值是1