Click here to
get yummy grain feed
delivered to your RSS oven

rss

  • Businesswing Design BLOG
  • Assist to join the global market.
5-7 中斷指令

Date:八月 20, 2010 | Author:bwingnet

理論上,我們設計好迴圈,就已經先評估過迴圈會跑多少次,或者在不符合條件下自然跳出。但是,在迴圈進行的過程中,我們希望迴圈能做各種不同的中斷或退出,那該怎麼做呢?PHP提供了三種中斷指令:break、continue與exit,我們可由這三個指令瞭解如何中斷迴圈或特定語法的執行。

5-7-1 break

break這個指令在前面介紹switch case時有出現過,這裡又再出現一次,break這個指令會對迴圈產生什麼影響呢?

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>break </title></head>
<body><?
for ($i=1;$i<=10;$i++)
{  if ($i==5)
{
     echo "迴圈停止<br>";
     break;
}
echo "i->".$i."<br>";
echo "before a->".$a."<br>";
$a += $i;
echo "after a->".$a."<br>";
echo "<hr>";
}
echo "總和是".$a;
?></body></html>
+Read more

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP,網頁設計 | Tags: ,
        
5-6-2 do while迴圈

Date:八月 20, 2010 | Author:bwingnet

do while迴圈與while迴圈非常相似,我們來看do while迴圈的格式:

do{
  //執行的迴圈語法
} while (條件判斷);

請您注意,do while迴圈的while()這一行有加上分號「;」。

while迴圈是「先判斷再執行迴圈內的語法」,而do while迴圈則是「先執行迴圈內的語法再做判斷」。我們來看看以下的範例,我們想要寫一個1加到某數的總和,當條件成立與不成立時,迴圈各有什麼變化,首先我們來看當條件成立時:

+Read more

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP,網頁設計 | Tags: ,
        
5-6 while與do while

Date:八月 19, 2010 | Author:bwingnet

for迴圈因為有「固定的範圍」與「固定的變化」這兩個限制,所以for迴圈適合固定數量的迴圈運用,假如我的資料沒有固定數量或沒有固定變化呢?這時我們可以使用while或do while迴圈來設計。

5-6-1 while迴圈

我們來看while迴圈的格式:

while (條件判斷){
//條件成立時會執行的迴圈語法
}
+Read more

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP,網頁設計 | Tags: ,
         top