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

rss

  • Businesswing Design BLOG
  • Assist to join the global market.
5-5-2-巢狀迴圈

Date:八月 17, 2010 | Author:bwingnet

有時我們需要的條件,可能是很多個for迴圈兜在一起,彼此之間都有關係,例如九九乘法表,您會發現什麼?

您會發現到迴圈的變化有兩圈,一圈在外面,一圈在裡面。外面那一圈會等裡面的跑完,才會跑下一個資料。我們可以這樣想,就像單車上面的相依的大小齒輪,小齒輪跑完一圈後,再由大齒輪進一格。這裡舉一個簡單的例子,由此例子瞭解巢狀迴圈執行的流程:

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>巢狀迴圈介紹 </title></head>
<body><?
for ($a=1;$a<=3;$a++) 
{    
  for ($b=1;$b<=3;$b++) 
  { 
   echo "a->".$a."<br>";
   echo "b->".$b."<hr>";
}
}   
?></body></html>

php_ch5-18【圖18 巢狀迴圈】

您可看到這個練習,$a在1的時候,$b由1跑到3跑完後,$a再加1,而$b由1跑到3跑完後,$a再加1。

巢狀for迴圈語法的基本架構為:

for() //外層的迴圈
{
for() // 內層的迴圈
 {
重覆執行的語法
 }
}

接下來:5-6 while與do while

葉建榮 jiannrong@gmail.com

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