SQL 存储和检索马车 return

SQL storing and retrieving carriage return

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

我有类似的东西

Hello World! My name is Gunter*.

*Sometimes also known as Mueller. 

存储在 MySQL 数据库中。当我通过 phpMyAdmin 检查数据时,带有回车 return.

的文本看起来很好

但是,当我在 PHP 中使用 mysqli 检索它以传送到网页时,它 returns 为

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

如何在我的输出中维护回车 return?

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

echo nl2br($stringWithCarriageReturnInIt);

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