`
hudeyong926
  • 浏览: 2033261 次
  • 来自: 武汉
社区版块
存档分类
最新评论

php如何转换html标签

    博客分类:
  • PHP
阅读更多

php如何转换html标签,使其能在浏览器中正常显示?
在编程中需要把提交的内容转化成html标签,这样才能在浏览器中正常显示。比如要把'<'转化成'&lt;',把空格' '转换成'&nbsp;'等。
其实php已经有了这样的函数,那就是:html_entity_decode

<?php
$new = htmlspecialchars("<a href='test'>Test</a>");
echo $new; //out &lt;a href='test'&gt;Test&lt;/a&gt;
echo html_entity_decode($new); //out <a href='test'>Test</a>
?>

 PHP压缩html

function compress_html($string) {
    $string = str_replace("\r\n", '', $string); //清除换行符
    $string = str_replace("\n", '', $string); //清除换行符
    $string = str_replace("\t", '', $string); //清除制表符
    $pattern = array(
        "/> *([^ ]*) *</", //去掉注释标记
        "/[\s]+/",
        "/<!--[\\w\\W\r\\n]*?-->/",
        "/\" /",
        "/ \"/",
        "'/\*[^*]*\*/'"
    );
    $replace = array(
        ">\\1<",
        " ",
        "",
        "\"",
        "\"",
        ""
    );
    return preg_replace($pattern, $replace, $string);
}

 

 

分享到:
评论

相关推荐

    php自定义函数转换html标签示例

    本篇文章将详细讲解如何使用PHP自定义函数来转换HTML标签。 首先,PHP提供了一些内置函数来处理这种情况。`htmlentities()` 函数用于将所有可能的字符转换为HTML实体,这样它们就不会被浏览器解释为HTML标签。例如...

    php-使用php开发的html转换为markdown的转换器.zip

    在IT行业中,转换HTML到Markdown是一项常见的任务,特别是在文档处理、文本编辑以及代码协作等领域。这个"php-使用php开发的html转换为markdown的转换器.zip"文件提供了一个使用PHP语言实现的解决方案,使得开发者...

    php markdown与html相互转换工具类

    在 PHP 开发中,有时我们需要将 Markdown 格式转换为 HTML,或者反过来,这通常通过专门的工具类来实现。`parsedown-master` 这个压缩包很可能包含了一个名为 Parsedown 的 PHP 类库,用于处理 Markdown 与 HTML ...

    HTML_ToPDF 文件转换php 压缩包

    1. **HTML解析**:首先,这个工具会解析输入的HTML代码,理解其中的标签、样式和脚本,以便正确地转换为PDF格式。 2. **样式支持**:描述中提到“支持中文”,这意味着这个工具不仅能够处理英文,还能正确处理中文...

    介绍个好用的PHP库,功能是将HTML转为PDF,将WORD DOC转换为PDF,将PDF转换为一堆JP.zip

    “将HTML转换为文本.txt”可能包含将HTML内容提取为无格式文本的方法,这对于去除HTML标签、提取文章正文等任务非常有帮助。“html2ps - 将 HTML 转成 pdf.txt”则可能是一个关于如何利用html2ps工具先将HTML转换为...

    HTML转换成ASP,PHP,ASP.NET,JS其它源码软件

    它可能提供了用户友好的界面,允许用户选择目标语言并一键转换HTML文件。转换过程中可能会涉及到解析HTML结构,然后根据目标语言的语法规则生成相应的代码。 转换过程中的关键点可能包括处理HTML标签、属性、CSS...

    PHP转换文本框内容为HTML格式的方法

    综上所述,通过PHP函数进行文本内容到HTML格式的转换是一种有效的方法,这不仅涉及到简单的字符替换,还包括对HTML标签的智能处理。同时,为了加深理解PHP在这方面的能力,通过阅读更多的专题教程和参考资料,可以...

    PHP版html2pdf

    8. **可扩展性**:允许用户自定义函数来处理特定的HTML标签或CSS属性,实现更高级的功能。 **使用方法:** 在PHP项目中使用html2pdf,首先需要将其解压并引入到项目中。常见的做法是通过Composer管理依赖,或者...

    HTML特殊字符转换

    例如,小于号 `和大于号 `&gt;` 分别用于定义HTML标签的开始和结束,而引号 `"` 和 `'` 在字符串属性中有着特殊的用途。为了避免这些字符被浏览器解析为HTML语法,我们需要对它们进行特殊字符转换。这就是"HTML特殊字符...

    php将字符串转为HTML的实体类.zip

    这样做是为了避免浏览器将字符串中的特殊字符解释为HTML标签或JavaScript代码,从而确保数据的正确显示和安全性。 这个名为"php将字符串转为HTML的实体类.zip"的压缩包文件提供了一个专门处理这种转换的PHP类库。...

    rtf格式内容转为html展示

    转换过程通常涉及到解析RTF语法和将其转换为相应的HTML标签。RTF文件使用控制字和控制符号来定义文本的样式和布局,如字体、大小、颜色、段落对齐方式等。HTML则通过标签如`&lt;font&gt;`、`&lt;color&gt;`(尽管现代HTML更倾向...

    Html转Word(doc,docx),带样式以及图片

    HTML标签对应于Word的段落、标题、列表等元素。转换时,HTML的标签需要正确映射到Word的相应元素。 2. **CSS样式迁移**: HTML文档的样式由CSS(层叠样式表)定义,包括字体、颜色、布局等。转换时,这些样式需要...

    PHP中HTML标签过滤技巧

    尤其是在PHP这类服务器端编程语言中,如何处理用户输入的HTML标签和脚本,以防止跨站脚本攻击(XSS)是一个重要的安全课题。接下来,我们将详细讨论PHP中过滤HTML标签的各种技巧。 首先,我们来说明一下...

    php 判断字符串中是否包含html标签

    有时我们需要确保字符串不包含HTML标签,以防止潜在的安全问题,例如SQL注入或XSS攻击。本文将深入探讨如何判断一个字符串是否含有HTML标签,并提供相关函数的使用方法。 首先,我们来看标题中的核心知识点——`...

    通过thinkphp5+PHPOffice读取word文件写入到html文件

    这段代码首先加载Word文件,然后遍历文档中的各个元素,如段落(Paragraph)和文本块(TextRun),并将它们转换成HTML标签。最后,将生成的HTML内容写入一个新的文件中。 注意,这只是一个基本的转换示例,实际Word...

    php实现将HTML页面转换成word并且保存的方法

    这一过程涉及到对HTML标签的解析,对样式的应用,以及将生成的XML文档进行压缩打包。 在PHP环境下使用PHPWord,需要确保已经安装了zip.dll扩展,这是处理ZIP压缩包所必需的。接下来,可以使用PHPWord提供的API来...

    用PHP自动把纯文本转换成Web页面.

    首先,使用`htmlspecialchars()`函数将特殊字符转换为HTML实体,防止它们被浏览器误解析为HTML标签或JavaScript代码,从而提高了网页的安全性。接着,`nl2br()`函数将文本中的换行符转换为` `标签,以保持原文档...

    PHP在线sqlite转html表格小功能(sqlite2html) v1.1.zip

    标题 "PHP在线sqlite转html表格小功能(sqlite2html) v1.1" 提供的信息表明,这是一个基于PHP的小型应用程序,它的主要功能是将SQLite数据库中的数据转换为HTML表格格式。这个工具可能是为了方便非技术人员或者开发...

    PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)

    根据给定文件的内容,我们可以了解到,所描述的PHP函数名为“fixHtmlTag”,这个函数主要的作用是修复HTML页面中未正常关闭的HTML标签。在HTML文档的编写过程中,有时开发者可能会漏掉标签的闭合,或者使用了不标准...

    PHP实现TXT纯文本文件转HTML网页文件自动加入标签

    平常写文章都是TXT的纯文本文件,如果希望把它们都变成自动加入标签的html文件,虽然朋很多工具可以实现,但不够理想,所以写了这个程序。代码中1.txt就是当前目录中的纯文本文件。

Global site tag (gtag.js) - Google Analytics