SQL存储和检索回车

时间:2015-01-19 23:41:10

标签: php mysql mysqli

我在从数据库中存储的文本中检索回车时遇到问题。

我有类似

的东西
Hello World! My name is Gunter*.

*Sometimes also known as Mueller. 

存储在MySQL数据库中。当我通过phpMyAdmin检查数据时,回车时文本看起来很好。

然而,当我使用PHP中的mysqli检索它以传递到网页时,它返回

Hello World! My name is Gunter*. *Sometimes also known as Mueller.

如何在输出中保留回车?

1 个答案:

答案 0 :(得分:1)

回车不会影响呈现的HTML。查看源代码,看看它是否存在。但是对于呈现的HTML,您将不得不将回车符替换为<br/>。为此你可以使用:

echo nl2br($stringWithCarriageReturnInIt);

此函数实际上保留换行符并在其前面添加<br/>。因此,您将在渲染的HTML中以及视图源中看到换行符。