我有以下文字区域:
<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
中输入的方式。有没有办法做到这一点?
答案 0 :(得分:4)
尝试改变:
echo $msg;
到
echo nl2br($msg);
答案 1 :(得分:2)
您必须使用@saty建议的nl2br()
功能,如下所示: -
nl2br
的定义 - 在字符串中的所有换行符之前插入HTML换行符
echo nl2br($msg);
参考: -
答案 2 :(得分:1)
使用echo nl2br($msg);
通过勾选任何能帮助您获得所需答案的答案来结束讨论。