看板 PHP 關於我們 聯絡資訊
請問各位先進 我要顯示我文字欄位所輸入的資料時,為了呈現原本的斷行 所以在輸出的字串前面加了nl2br();這樣可以正常顯示沒錯 但是因為我的文字欄位裡面需要有表格 如果我寫成 <table> <tr> <td></td> </tr> </table> 經過nl2br 後會變成 <table>< /br> <tr>< /br> <td></td>< /br> </tr>< /br> </table>< /br> 然後表格就爆了,但總不能叫我的客戶把程式碼整理成<table><tr><td></td>...... 有解決辦法嗎@@?我想了一整天還是沒輒,還是有表單編輯器有提供編輯表格的功能 然後就不要經過bl2br,感謝大家的幫助@@,如果不行我就得再額外多設計一個欄位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.59.2
blackbing:試試看str_replace(ch(13).ch(10),"<br>",$content) 04/16 16:53
ileadu:?樓上作法,好像跟 nl2br 一樣耶 04/16 18:42