我在表单提交时,通过textarea从admin中检索存储在数据库中的产品描述值。当我从数据库中选择描述时,我得到$description = $row['description'];
,我想在主页上回显$ description,如下所示:echo nl2br($description);
但我看到"\r\n"
字符而不是创建新行。从我在这里和在网上发现,必须对双引号中使用你的字符串,如:如何使用nl2br()处理字符串' r n'?
echo nl2br("Hello, \r\n This is the description");
现在,$description
从数据库中值实际上"Hello, \r\n This is the description"
但在我的剧本我都使用这样的:
echo nl2br($description);
不使BR的,它是outputing \r\n
代替。所以,我能做些什么,根据我的经验,我不能在这里使用双引号。
它是否与\\ r \\ n'中的反斜杠一起存储? 'nl2br()'应该对一个变量没有问题。 – 2011-03-07 23:34:41