巴扎黑2017-05-24 11:35:29
这个您要注意在不同的环境下,换行是用不同的字符实现的。
比如输入框(您问题中,提交的时候就是这种情况)或文本文件中或终端上,
表示换行的是控制字符“nr”或“n”或“r”(参考常量PHP_EOL)。
而在浏览器环境中(您的问题中所说的前端就是这种情况),换行是靠“<br />”标签实现的。
所以,在输出的时候,您需要把“nr”或其他换行符,转换成html语言中的换行标签。
通常,比较省事的解决方案就是nl2br()函数。
PHP中文网2017-05-24 11:35:29
用富文本框
在js
中将转换成换行符:
var text= 'aaa bbb ccc';
text = text.replace("\n\r", "<br/>");