php回显html中断[重复]
Posted
技术标签:
【中文标题】php回显html中断[重复]【英文标题】:php echoing html break [duplicate] 【发布时间】:2012-01-02 16:10:38 【问题描述】:可能重复:How to display html tags as plain textPrint less-than and greater-than symbols in php
如何回显<br />
?当我回显时,它会中断 html 文件,但我想要的是编写 PHP 代码"<br />"
当我写作时:
echo "<br />";
它在 HTML 中创建一个换行符。我想在 html 页面中看到 <br />
作为文本。
【问题讨论】:
您希望<br/>
在浏览器的页面上进行可视化打印? htmlspecialchars()
这里有很多人愿意提供帮助——敌对或被动攻击并不能真正鼓励他们!
【参考方案1】:
这样做:
echo htmlspecialchars("");【讨论】:
【参考方案2】:试试htmlentities()
:
echo htmlentities("<br />");
【讨论】:
【参考方案3】:使用适当的顺序逃离鳄鱼嘴:
echo "<br />";
但是,如果您决定以类似方式处理其他标签,这将变得乏味且笨拙。请考虑 htmlspecialchars() 和可能的 htmlentities(),并消除如果您手动处理多个不测事件最终会出现的错误。作为一个愉快的副作用,这也将使您的代码更具可读性。
【讨论】:
【参考方案4】:您可以使用htmlentities()
或htmlspecialchars()
对html 进行编码,然后将其输出到浏览器。
echo htmlentities("<br />");
【讨论】:
【参考方案5】:你应该使用这样的东西:echo htmlspecialchars("put you code here");
【讨论】:
以上是关于php回显html中断[重复]的主要内容,如果未能解决你的问题,请参考以下文章