我有一个包含文本区域的表单。我以这种方式输入文本-
Hi Dear,
How are you .
Just reply when you get my message.
我使用的是mysql数据库,因为它的存储方式相同。但当我显示它时,它只是显示在一行中。类似-
你好,亲爱的,你好吗。收到我的信息后回复即可。
但我不希望它是这样的,我希望以与存储在数据库中相同的方式显示它。
如果有人知道这个问题的解决方案,请回复我。
感谢
由于您将其显示在文本区域中,并且这些行作为单个值存储在数据库中,因此它们应该以<br />
结束,如下所示:
Hi Dear, <br />
How are you .<br />
Just reply when you get my message.
您需要更换
'n'r or 'n or 'r
签字人:
<br />
PHP函数:
nl2br()
其他
$content = str_replace("'r'n", "<br />", $content);
在文本输入进入数据库之前,对其使用php函数nl2br($input)
。它将用<br />
标记替换换行符。