首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP nl2br函数

PHP nl2br函数
EN

Stack Overflow用户
提问于 2013-05-27 17:32:51
回答 1查看 905关注 0票数 0

我有一个<textarea>,在其中我保存了一条消息,这是发送给在我的网站注册的用户。意味着我可以从我的管理面板修改消息。

我使用

代码语言:javascript
复制
$message = nl2br($_POST['message']);

每当我更新消息时,此命令将$message存储在数据库中,以便它可以将我的Enter视为<br>。但现在假设如果我更新消息而不做任何更改,它将向<br>添加一个<br> (两个换行符)。

我进入文本区

代码语言:javascript
复制
Hi 
Thanx for contact Us

它会将其存储为

代码语言:javascript
复制
Hi<br>
Thanx for contacting us<br>

现在,如果我在其中添加一行

代码语言:javascript
复制
Hi<br>
Thanx for contacting us<br>
-Team MCXIndiaLive

它会将其存储为

代码语言:javascript
复制
Hi<br><br>
Thanx for contacting us<br><br>
-Team MCXIndiaLive

我怎么才能阻止它呢?

EN

回答 1

Stack Overflow用户

发布于 2013-05-27 17:40:07

也许更好的方法是“干净”地存储它。所以没有换行。

当您显示测试时,您将添加nl2br,因此当您编辑文本时,换行符不会被添加两次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16770237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档