找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 636|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-14 05:50:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            核心代码:
]*?>'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中将html中的br换行符转换为文本输入中的换行符
  • 基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
  • php图片的二进制转换实现方法
  • php使用Image Magick将PDF文件转换为JPG文件的方法
  • php将图片文件转换成二进制输出的方法
  • PHP 实现的将图片转换为TXT
  • 使用PHP+JavaScript将HTML页面转换为图片的实例分享
  • PHP转换文本框内容为HTML格式的方法
  • 利用PHP将图片转换成base64编码的实现方法
  • 基于PHPexecl类生成复杂的报表表头示例
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端