【发布时间】:2011-07-10 17:49:15
【问题描述】:
我在提交表单时通过 textarea 从管理员检索存储在数据库中的产品描述值。当我从数据库中选择描述时,我得到$description = $row['description'];,我想在主页上回显 $description,如下所示:echo nl2br($description); 但我看到"\r\n" 字符而不是创建新行。根据我在这里和网上找到的内容,您的字符串必须在双引号之间使用,如下所示:
echo nl2br("Hello, \r\n This is the description");
现在,数据库中$description 的值实际上是"Hello, \r\n This is the description",但在我的脚本中我必须像这样使用它:
echo nl2br($description);
它不会生成 br,而是输出 \r\n。那么,根据我的经验,我能做什么,我不能在这里使用双引号。
【问题讨论】:
-
它是否与
\\r\\n中的反斜杠一起存储?nl2br()在变量上应该没有问题。