• 技术文章 >后端开发 >PHP问题

    php htm怎么转为txt

    藏色散人藏色散人2021-06-08 09:03:43原创563

    php htm转为txt的方法:首先创建一个PHP示例文件;然后通过“preg_replace ($search, $replace, $document);”方式将HTML转换成文本即可。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php htm怎么转为txt?

    PHP将HTML转换成文本的实现代码

    核心代码:

    <?php
    // $document 应包含一个 HTML 文档。
    // 本例将去掉 HTML 标记,javascript 代码
    // 和空白字符。还会将一些通用的
    // HTML 实体转换成相应的文本。
     
    $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript
             "'<[\/\!]*?[^<>]*?>'si",      // 去掉 HTML 标记
             "'([\r\n])[\s]+'",         // 去掉空白字符
             "'&(quot|#34);'i",         // 替换 HTML 实体
             "'&(amp|#38);'i",
             "'&(lt|#60);'i",
             "'&(gt|#62);'i",
             "'&(nbsp|#160);'i",
             "'&(iexcl|#161);'i",
             "'&(cent|#162);'i",
             "'&(pound|#163);'i",
             "'&(copy|#169);'i",
             "'&#(\d+);'e");          // 作为 PHP 代码运行
     
    $replace = array ("",
             "",
             "\\1",
             "\"",
             "&",
             "<",
             ">",
             " ",
             chr(161),
             chr(162),
             chr(163),
             chr(169),
             "chr(\\1)");
     
    $text = preg_replace ($search, $replace, $document);
    ?>

    推荐学习:《PHP视频教程

    以上就是php htm怎么转为txt的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php中如何删除一个变量 下一篇:php怎么根据农历生日进行转换
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 详细介绍PHP中的密码散列算法(附代码)• 在PHP中如何使用后期静态绑定• php怎么将变量转换成float• php中如何删除一个变量• 基于PHP Laravel,聊聊少写PHP "烂"代码的方法!!
    1/1

    PHP中文网