看板 PHP 關於我們 聯絡資訊
其實 PHP 有針對樣板處理提供變形的語法 <table> <?php for($i=1;$i<=5;$i++):?> <tr> <?php for($j=1;$j<=5;$j++):?> <td><?=$value_of_td?></td> <?php endfor?> </tr> <?php endfor?> </table> 這樣結構看起來就會清爽多了 ※ 引述《you7 (油漆)》之銘言: : 例如我要做一個表格 : 讓php處理 : 01 <table> : 02 <?php : 03 for($i=1;$i<=5;$i++) : 04 { : 05 echo "<tr>"; : 06 for($j=1;$j<=5;$j++) : 07 echo "<td></td>"; : 08 echo "</tr>"; : 09 } : 10 ?> : 11 </table> : 但是做好之後,點去看HTML網頁的程式碼 : 07行的地方會看到<td></td><td></td><td></td><td></td><td></td> : 一串擠在一起 : 有辦法從網頁檢視程式碼時,讓程式碼看起來很好閱讀嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.33.72 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1412816316.A.0BC.html
you7: 謝謝喔,試試看 10/09 12:19
tkdmaf: 如果short_tags沒打開要用<?php echo $value_of_td?> 10/09 13:59
matrixki: 其實寫久了 反而覺得原PO上面的看比較習慣 XDD 10/09 15:33
ahoo122002: 可以請問一下嗎?<td><?=$value_of_td?></td> 第一個 10/09 15:41
ahoo122002: 問號後面沒有php,為什麼還可以執行還有=$value_of_td 10/09 15:43
ahoo122002: 是什麼? 其他的問題我有查資料endfor沒加;好像也可 10/09 15:43
ahoo122002: 用,今天看到您的寫法,真是獲益良多~~ 10/09 15:44
LaPass: 樓上 short_tags <= 關鍵字 10/09 15:44
rickysu: <?=?>的表示方式從5.4起已經內建開啟無法關閉了。 10/09 16:01
rickysu: 另外PHP close tag ?>的結尾 ; 可以省略 10/09 16:02
noxhsu: 程式碼可以跟畫面分離的話就儘量用樣版,spaghetti code很 10/09 19:29
noxhsu: 難維護,以前看到ASP一整面都是一條條代碼都快瘋掉 10/09 19:30
MOONRAKER: 樣板一樣可以寫出spaghetti template。 10/09 23:47
MOONRAKER: 過度的潔癖是不衛生的 10/09 23:48