我使用的是php5.我正在做一个表格,一个文本区域,用户可以将其发送给他/她的朋友.但是目前,在我的textarea表单中,如果我输入:
你好XXX,
有一阵子了.你好吗?
但当我回应它时,它会显示出来
你好XXX,已经有一段时间了.你好吗?
我如何接受输入按钮,这样当我显示时我可以显示如下:
你好XXX,
有一阵子了.你好吗?
有一个名为nl2br()的函数可以将换行符转换\n
为html友好换行符.<br>
要么<br />
它像这样使用
echo nl2br("foo isn't\n bar");
Run Code Online (Sandbox Code Playgroud)
这将输出
foo isn't<br />bar
Run Code Online (Sandbox Code Playgroud)
由于HTML是基于标记的,因此您需要一些标记来告诉浏览器您想要换行.
原因是
<p><b>Hello <i>World</i></b></p>
Run Code Online (Sandbox Code Playgroud)
是完全一样的
<p>
<b>
Hello
<i>
World
</i>
</b>
</p>
Run Code Online (Sandbox Code Playgroud)