[請益] 輸入一段有序文字,如何在撈出來時會自 …

看板PHP作者 (加油!)時間17年前 (2008/08/26 13:44), 編輯推噓5(5010)
留言15則, 7人參與, 最新討論串1/1
例如, 輸入的文字是: 1.今天天氣不錯。 2.周杰倫的歌很好聽,我每張專輯都有買。 3.別人笑我太瘋癲,我笑他人看不穿,不見 武陵豪傑墓,無花無酒鋤作田。 想要讓他在網站上可以下列的方式呈現: 1.今天天氣不錯。 2.周杰倫的歌很好聽,我每張專輯都有買。 3.別人笑我太瘋癲,我笑他人看不穿,不見武陵豪 傑墓,無花無酒鋤作田。 我有使用nl2br這個函數,但是結果卻是 1.今天天氣不錯。 2.周杰倫的歌很好聽,我每張專輯都有買。 3.別人笑我太瘋癲,我笑他人看不穿,不見武陵豪 傑墓,無花無酒鋤作田。 請問該怎麼作或用什麼函式比較好維護呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.204.159

08/26 13:45, , 1F
跟php無關,請去讀熟html
08/26 13:45, 1F

08/26 13:47, , 2F
nl2br 是做什麼用的? 你知道嗎?
08/26 13:47, 2F

08/26 14:22, , 3F
1.2樓真兇~ ..... XD
08/26 14:22, 3F

08/26 14:25, , 4F
3樓是好人. 原PO 加油!
08/26 14:25, 4F

08/26 14:26, , 5F
該段文字是已經寫進資料庫的..................
08/26 14:26, 5F

08/26 14:29, , 6F
想法:判斷開頭的編號,再使用HTML+CSS 控制。
08/26 14:29, 6F

08/26 14:35, , 7F
或許該說該段文字是完完整整貼上去再送出的
08/26 14:35, 7F

08/26 17:10, , 8F
nl2br 是把\n這個控制字元變成<br>
08/26 17:10, 8F

08/26 17:45, , 9F
沒有人知道我的意思嗎= =?
08/26 17:45, 9F
抱歉剛剛有多打一行字,可能導致各位誤會我的意思,現在都更正了 ※ 編輯: qazsd 來自: 59.126.204.159 (08/26 17:46)

08/26 17:47, , 10F
寬度固定最寬為600px(也就是表格的寬度,已經設內距
08/26 17:47, 10F

08/26 17:48, , 11F
為0,間距為0)
08/26 17:48, 11F

08/26 21:10, , 12F
這樣的話 先用regexp抓段落開頭 /^[0-9]+\.*/
08/26 21:10, 12F

08/26 21:11, , 13F
然後把每一段用list的方式呈現
08/26 21:11, 13F

08/26 21:11, , 14F
更正regexp /^[0-9]+\.(*)/
08/26 21:11, 14F

08/26 21:13, , 15F
更正還是少個. 哈哈
08/26 21:13, 15F
文章代碼(AID): #18ivXLhA (PHP)
文章代碼(AID): #18ivXLhA (PHP)