Ease Template Manual Version:E3
功能清單:
選擇最合適的範本 ET
ET 無與倫比的優勢
ET學習入門實例
深入範本應用:變數
深入範本應用:路徑解析
深入範本應用:邏輯判斷
深入範本應用:迴圈處理
深入範本應用:嵌套迴圈
深入範本應用:特殊迴圈
深入範本應用:彌補函式
深入範本應用:連載執行
深入範本應用:中層編譯
深入範本應用:內部引用
深入範本應用:引用PHP
深入範本應用:多語言篇
深入範本應用:偵錯平臺
下載ET
版本歷史
聯係作者
ET 經典案例
深入範本應用:嵌套迴圈
嵌套迴圈應該是開發功能表中最常用到的迴圈方式,用過phplib的使用者都知道寫起來是多麼麻煩。記得曾經在phpe.net上看過phplib寫嵌套迴圈的方法,當時實在是在令我頭大。現在妳看了Ease Template這篇介紹嵌套迴圈方式的解說後,定會覺得原來寫程式也可以這麼簡單。廢話少說,讓我們來一起試驗。

在php程式中建立了兩個陣列,分別是分類$cate,以及子類$sucate,我們會將子類的陣列對應分類陣列進行排列,達到嵌套迴圈的效果。

test_6.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. //分類陣列  
  5. $cate = array('分類1','分類2','分類3');  
  6. //子類陣列  
  7. $subcate = array(  
  8.         array('電腦','報紙','雜誌','滑鼠'),  
  9.         array('青菜','白菜'),  
  10.         array('橘子','香蕉','麥金塔')  
  11.      );  
  12. $tpl->set_file('test_6');  
  13. $tpl->p();  
  14. ?>


現在我們來講解Ease Template在範本中嵌套迴圈的方法。首先是迴圈$cate,然後透過調用迴圈$cate的迴圈id:$ck賦值給$subcate就得到了子類迴圈資料,再列出子類的數值即可實現嵌套迴圈。

test_6.htm
  1. 嵌套迴圈:  
  2. <table border="1" width="300" bordercolor="#C0C0C0">  
  3. <!-- $cate AS $ck=>$cv -->  
  4.   <tr>  
  5.     <td><b>{cv}</b></td>  
  6.   </tr>  
  7.   <!-- $subcate[$ck] AS $K=>$V -->  
  8.     <tr>  
  9.       <td>&nbsp;&nbsp;->{V}</td>  
  10.     </tr>  
  11.   <!-- END -->  
  12. <!-- END -->  
  13. </table>


看到這裡妳應該明白Ease Template對嵌套迴圈的做法了吧。還有更多驚喜在後麵等妳。。。^ : ^
我要啦免费统计