while(條件){
程式執行內容;
增/減(控制變數);
}
範例:原本存款10元,從20歲到30每年存10000元,之後的存款?
<?php
$money = 10;
$age = 20;
while($age<=30){
$money += 10000;
$age+=1;
}
echo "NT.$money in bank";
?>
輸出:
NT.110010 in bank
do{
程式執行內容;
增/減(控制變數);
}while(條件)
for(設定變數 ; 條件 ; 增/減){
程式執行內容;
}
將while的範例改以for迴圈:
<?php
$money = 10;
for($age = 20 ; $age <=30;$age++){
$money += 10000;
}
echo "NT.$money in bank";
?>
輸出:
NT.110010 in bank
依情況,使用適合的迴圈方式吧!
跳出指令:break;
跳出迴圈,執行下一個指令或迴圈。continue;
跳出目前執行狀態,再繼續執行迴圈。goto:
跳到標示之處執行。
範例:goto後標示a,則跳到a標示。
<?php
goto a;
echo 'Apple';
a:
echo 'Banana';
?>
輸出:Banana