如何强制 PHP 读取换行符并返回为

发布于 2024-10-18 19:58:31 字数 287 浏览 2 评论 0原文

标题有点不对,抱歉。但具体情况是什么。

我正在从 MySQL 数据库读取字段格式为“mediumtext”。

目前,它知道何时通过按 Enter/Return 出现新行。不涉及 html。

但是,当我将其从数据库中拉到我的页面上时,没有格式化。然而,如果你看一下 html 代码,它会用新行格式化得很漂亮!

我已经为一些简单的 BBCode 设置了查找/替换功能,因此也许可以使用它。

那么有人知道如何使用查找/替换来查找“新行”吗?或者如何简单地强制新行一些,如果你明白我的话?

The title is a little off im sorry. however what the scenario IS.

I'm reading from a MySQL Database the field format is "mediumtext".

At current it knows when there is a new line from hitting enter/return. there is no html involved.

however when i pull this from the database onto my page, there is no formatting. however if you look at the html the code it beautifuly formatted with new lines!

ive already got a find/replace function setup for some simple BBCode so might be able to use this.

so does anybody have ideas on how I can either use my find/replace to find "new lines?" or how to simply force the new lines some how, if you understand me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疾风者 2024-10-25 19:58:31

您可以使用

手册示例:

echo nl2br("Welcome\r\nThis is my HTML document", false);

将输出

Welcome<br>
This is my HTML document

You can use

Example from Manual:

echo nl2br("Welcome\r\nThis is my HTML document", false);

will output

Welcome<br>
This is my HTML document
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文