十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
整個(gè)思路就是錯(cuò)的,我給你理清一下,你看哪個(gè)方便啊。

成都創(chuàng)新互聯(lián)2013年至今,先為海陵等服務(wù)建站,海陵等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為海陵企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
你現(xiàn)在的做法:
提交數(shù)據(jù),用STR_REPLACE轉(zhuǎn)換,然后保存,顯示時(shí)可以直接顯示,但需要再編輯時(shí)又要用STR_REPLACE轉(zhuǎn)換過來,你累不累啊。
其實(shí)只用轉(zhuǎn)換一次就行了。
就是:提交保存時(shí),直接保存無需轉(zhuǎn)換,編輯時(shí)直接編輯無需轉(zhuǎn)換,實(shí)際上就跟本不用轉(zhuǎn)換嘛,只用在顯示的地方轉(zhuǎn)換一次就行了。你說呢?這樣做還有個(gè)好處就是可以保存數(shù)據(jù)庫的原始值不動(dòng),像你那轉(zhuǎn)樣轉(zhuǎn)換來轉(zhuǎn)換去,里面數(shù)據(jù)早亂了。
直接插入庫里。讀的時(shí)候替換一下就行。
\n 替換成br
ereg_replace這個(gè)函數(shù)
呵呵, 從網(wǎng)頁表單文本框直接發(fā)到數(shù)據(jù)庫的東西, 不光是換行, 空格也會(huì)出現(xiàn)問題...
nl2br能解決換行, 空格你就需要替換了...
下面是一個(gè)解決方法:
以作為分隔符
替換成\n
str_replace('' , '\\n' , $text);
nl2br($text);
將\n替換成br/即可,參見php手冊(cè)的nl2br()函數(shù)