Re: [請益] php echo和html混在一起的問題

看板PHP作者 (碩)時間12年前 (2011/09/21 14:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《derekx (let profit run)》之銘言: : 如果網頁的複雜度上升,需要用很多的control語法 : 例如if, else, for, foreach等等 : 應該怎樣讓echo和html混合呢 : 我知道當然可以完全用echo作輸出,讓撰寫程式的時候比較清爽 : 但是當我用瀏覽器看html source code的時候 : 就會發現html都在同一行,看起來很醜,不直觀 : 當然有人說可以用\n, \t等等幫助排版 : 但是這個方法也是很麻煩,尤其還要處理縮排的問題 : 希望大家給點建議,謝謝 不知道有沒有誤解原po的問題,這裡提供一個簡單的範例給原po參考一下 test.php------------------------------------------------------- <?php $check = $_GET['id']; ?> <table> <tr> <?php if($check%2!=0){ ?> <td>odd.</td> <?php }else{ ?> <td>even.</td> <?php } ?> </tr> </table> --------------------------------------------------------------- 這個範例主要是接收id的值,然後根據他是奇數還是偶數顯示不同結果 的table出來,所以如果當$check的值為奇數時,網頁的顯示結果會如下: <table> <tr> <td>odd.</td> </tr> </table> 如果$check的值為偶數則反之。這樣就可以在比較複雜的動態顯示結果的時候 在撰寫上會比較容易一點。 以上為小弟的淺見及個人經驗,希望能幫助到原po :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.166.80
文章代碼(AID): #1EUOfPOk (PHP)
討論串 (同標題文章)
文章代碼(AID): #1EUOfPOk (PHP)