如何在PHP和MYSQL中保留内容的格式?

时间:2016-06-24 06:15:24

标签: php mysql

我有以下文字区域:

<textarea name="message" rows="10" cols="40"></textarea>

我在此textarea中输入任何消息,如下所示:

Hi,

Welcome to the new world.

From,
Admin

我将它保存到数据库中。 现在,我从变量说$msg中的数据库中获取此字段,并按照以下方式回复:

echo $msg;

一切都是对的。消息显示如下:

Hi, Welcome to the new world. From, Admin

一行中的所有内容。我希望将其显示为在textarea中输入的方式。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:4)

尝试改变:

echo $msg;

echo nl2br($msg);

答案 1 :(得分:2)

您必须使用@saty建议的nl2br()功能,如下所示: -

nl2br的定义 - 在字符串中的所有换行符之前插入HTML换行符

echo nl2br($msg);

参考: -

http://php.net/manual/en/function.nl2br.php

答案 2 :(得分:1)

使用echo nl2br($msg);

通过勾选任何能帮助您获得所需答案的答案来结束讨论。