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 页面中看到 &lt;br /&gt; 作为文本。

【问题讨论】:

您希望&lt;br/&gt; 在浏览器的页面上进行可视化打印? htmlspecialchars() 这里有很多人愿意提供帮助——敌对或被动攻击并不能真正鼓励他们! 【参考方案1】:

这样做:

echo htmlspecialchars("");

【讨论】:

【参考方案2】:

试试htmlentities():

echo htmlentities("<br />");

【讨论】:

【参考方案3】:

使用适当的顺序逃离鳄鱼嘴:

 echo "&lt;br /&gt;";

但是,如果您决定以类似方式处理其他标签,这将变得乏味且笨拙。请考虑 htmlspecialchars() 和可能的 htmlentities(),并消除如果您手动处理多个不测事件最终会出现的错误。作为一个愉快的副作用,这也将使您的代码更具可读性。

【讨论】:

【参考方案4】:

您可以使用htmlentities()htmlspecialchars() 对html 进行编码,然后将其输出到浏览器。

echo htmlentities("<br />");

【讨论】:

【参考方案5】:

你应该使用这样的东西:echo htmlspecialchars("put you code here");

【讨论】:

以上是关于php回显html中断[重复]的主要内容,如果未能解决你的问题,请参考以下文章

AJAX PHP回显js代码,不起作用[重复]

变量的PHP回显替换 - $variable [重复]

如何回显单行字段[重复]

如何使用 PHP 回显 mysql SELECT COUNT(*) [重复]

PHP回显变量的最佳方法[重复]

如何使用 php 在 WordPress 插件中回显 json 数据 [重复]