PHP 剥离标签也删除 \n
我在 PHP 中使用 strip_tags,在处理字符串后,该字符串现在也不包含 \n。
这是 strip_tags 的标准吗?
I'm using strip_tags in PHP and after it has processed the string, the string now also contains no \n's..
Is this standard with strip_tags?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
嗯,测试有那么难吗? :)
这个测试会通过。使用单引号时结果相同。所以,不,strip_tags 不会删除 \n。
编辑:
正如这里其他人已经指出的那样 - strip_tags 可能会删除您案例中的
标签。另外,下次如果您提供一些代码,您会更快地得到答案。添加了两个新测试:)
Well, is it so hard to test? :)
This test will pass. The same result is while using single quotes. So, no, strip_tags doesn't remove \n.
EDIT:
Just as already other people here pointed out - strip_tags probably removes
<br>
tag in your case. Also, next time, if you provide some code, you will get your answer quicker.Added two new tests :)
Strip_tags 不应删除 \n,但可能会删除
。尝试添加要允许的标签列表:
这应该允许
标签保留在字符串中。Strip_tags should not remove \n but maybe it removes
<br>
.Try adding a list of tags to permit:
this shold allow
<br>
tags to stay in the string.