加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何php将HTML 转换成文本

发布时间:2022-07-08 13:24:19 所属栏目:PHP教程 来源:互联网
导读:?php // $document 应包含一个 HTML 文档。 // 本例将去掉 HTML 标记,javascript 代码 // 和空白字符。还会将一些通用的 // HTML 实体转换成相应的文本。 $search = array (script[^]*?.*?/scriptsi, // 去掉 javascript [/!]*?[^]*?si, // 去掉 HTML 标
  <?php
  // $document 应包含一个 HTML 文档。
 
  // 本例将去掉 HTML 标记,javascript 代码
 
  // 和空白字符。还会将一些通用的
 
  // HTML 实体转换成相应的文本。
 
  $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript
                   "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 标记
                   "'([rn])[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编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读