PHP将HTML转换成文本的实现代码
2015-01-21 16:37
796 查看
核心代码:
<?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将HTML转换成文本的实现代码
- php实现转换html格式为文本格式的方法
- php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
- php实现转换html格式为文本格式的方法
- php实现转换html格式为文本格式的方法
- php 将文本区域空格、换行转换成HTML代码后插入数据库的方法
- php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
- PHP定时自动生成静态HTML的实现代码
- 使用PHP4中的 IntegratedTemplate类实现HTML和PHP代码分离
- asp下实现对HTML代码进行转换的函数
- php中将html中的br换行符转换为文本输入中的换行符
- 用PHP实现小写金额转换大写金额的代码(精确到分)
- php添加文章时生成静态HTML文章的实现代码
- 在技术社区以外的博文中插入代码(把代码转换到 Html 文本)
- php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
- php中将时间差转换为字符串提示的实现代码
- 用PHP ob_start()控制浏览器cache、生成html实现代码