将'\ n'替换为'<br/>'PHP SQL表

时间:2013-01-07 03:01:44

标签: php sql database

  

可能重复:
  Replacing a newline with a <br> - PHP

我正在提供一个包含SQL数据库信息的表。当我插入MySQL数据库时,我添加:

\n

当我“绘制”数据库时,我可以将其替换为:

<br>

它应该添加一个新行。这是我尝试过的,似乎没有用。它没有用\n取代<br>,我也看不出我做错了什么。(如果你想自己测试一下,下面的代码如下; {{ 3}})

Image of me replacing the string

但这似乎不起作用。它不会替换字符串,但是如果我将$row['Info']替换为Hello \n Test之类的内容,则 helloTest打印到单独的行上,该代码呈现:

enter image description here

注意: nl2br功能也不起作用,无论如何

2 个答案:

答案 0 :(得分:3)

尝试str_replace("\\n", "<br>", $row['Info']);

答案 1 :(得分:1)

您可以使用nl2br

echo nl2br($result);