[請益] textarea 的自動換行 叫出來就自動換行

看板PHP作者 (加油加油^^)時間16年前 (2010/01/11 14:43), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/2 (看更多)
textarea的資料如果下面那樣 ___________ |abc | |abcccdd | |asf | |__________| 上面的狀況 我會解決 就是echo 出來的時候加上nl2br函式 但是 有一種就是 他自己會跳行 ___________ |abcdsfsdfs| |abcccddssf| |assdfsdfsd| |__________| 結果叫出來變超長的 還把table弄破 要怎麼弄可以克服這樣的惡搞資料? 有個作法是使用js 但是怎麼克服切到一半中文? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.53.148

01/11 16:01, , 1F
因為沒有空格的英文字算一個單子,不會自動換行
01/11 16:01, 1F

01/11 16:02, , 2F
css好像有強制換行的語法~
01/11 16:02, 2F

01/11 16:03, , 3F
好像是 word-wrap吧?
01/11 16:03, 3F

01/11 18:42, , 4F
可以用wordwrap()把他整一整再放進textarea。
01/11 18:42, 4F

01/11 18:43, , 5F
記得第四個參數要設true, 所以就是
01/11 18:43, 5F

01/11 18:44, , 6F
wordwrap($beforewrap, 66, "\n", true)
01/11 18:44, 6F

01/11 21:30, , 7F
明天上來來試試看 謝謝大大
01/11 21:30, 7F

01/12 09:01, , 8F
樓上的朋友您好 可是這樣會切到中文字耶 會亂碼@@
01/12 09:01, 8F

01/12 09:29, , 9F
有沒有mb_系列的wordwrap
01/12 09:29, 9F

01/12 16:50, , 10F
沒有…但你可自己用mb_subcut和mb_substr拼一個
01/12 16:50, 10F
文章代碼(AID): #1BIiYgey (PHP)
文章代碼(AID): #1BIiYgey (PHP)