巴扎黑2017-05-24 11:35:29
這個您要注意在不同的環境下,換行是用不同的字元實現的。
例如輸入框(您問題中,提交的時候就是這種情況)或文字檔案中或終端上,
表示換行的是控製字元「nr」或「n」或「r」(參考常數PHP_EOL)。
而在瀏覽器環境中(您的問題中所說的前端就是這種情況),換行是靠“
”標籤實現的。
所以,在輸出的時候,您需要把“nr”或其他換行符,轉換成html語言中的換行標籤。
通常,比較省事的解決方案就是nl2br()函數。
PHP中文网2017-05-24 11:35:29
用富文本框
在js
中將轉換成換行符:
var text= 'aaa bbb ccc';
text = text.replace("\n\r", "<br/>");