特定元素的 PHP HTMLEntities

标签 php html-entities

我正在使用 htmlentites()用安全的 html 替换字符,即 PHP,因为我希望能够显示 PHP 示例。我遇到的问题是所有标签都被替换了(例如:</p></br> 等)。我知道我可以编写自定义 htmentities 来仅替换 <?标签和其他特定的 xml 标签,但我想知道 PHP 中是否已经有一些东西可以做到这一点?

最佳答案

我会使用 highlight_string() function in PHP因为它将转义字符和语法高亮代码。

关于特定元素的 PHP HTMLEntities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5694390/

相关文章:

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

php - Ajax 内容加载后滚动到顶部

java - 使用 Java 标准库将 HTML 字符转换回文本

perl - 如何解码 utf 8 中的实体

php - 使用php创建汉字密码系统

php - 在 A-Z 列表中回显数组

php - 如何搜索多个 mySQL 表以找到一个特定的行?

android - 有没有比 Html.fromHtml() 更快的方法将 html 字符解码为字符串?

jsf - 错误解析/page.xhtml : Error Traced[line: 42] The entity "nbsp" was referenced, 但未声明

php - 如何替换http ://urls with https://- wordpress ssl