0

我有一个包含文本区域的表单。我正在以这种方式输入文本 -

  Hi Dear,

  How are you .

  Just reply when you get my message.

我正在使用 mysql 数据库,因为它的存储方式相同。但是当我显示它时,它只是显示在单行中。喜欢 -

嗨,亲爱的,你好吗。当你收到我的消息时回复。

但我不想这样,我想以与存储在数据库中相同的方式显示它。

如果有人知道此回复的解决方案,请告诉我。

谢谢

4

3 回答 3

1

你需要更换

\n\r   or   \n   or   \r 

经过:

<br />

PHP函数:

nl2br()

别的

$content = str_replace("\r\n", "<br />", $content);
于 2013-02-06T04:50:29.363 回答
1

由于您在文本区域中显示此内容,并且此行作为单个值存储在数据库中,因此它们应以如下方式结束<br />

  Hi Dear, <br />

  How are you .<br />

  Just reply when you get my message.
于 2013-02-06T04:49:07.180 回答
0

nl2br($input)在文本输入进入数据库之前使用 php 函数。<br />它将用标签替换换行符。

于 2013-02-06T04:50:38.393 回答