php

位置:IT落伍者 >> php >> 浏览文章

php 将 HTML 转换成文本


发布日期:2018年03月25日
 
php 将 HTML 转换成文本

<?php
// $document 应包含一个 HTML 文档

// 本例将去掉 HTML 标记javascript 代码

// 和空白字符还会将一些通用的

// HTML 实体转换成相应的文本


$search = array ("<script[^>]*?>*?</script>si" // 去掉 javascript
"<[/!]*?[^<>]*?>si" // 去掉 HTML 标记
"([rn])[s]+" // 去掉空白字符
"&(quot|#);i" // 替换 HTML 实体
"&(amp|#);i"
"&(lt|#);i"
"&(gt|#);i"
"&(nbsp|#);i"
"&(iexcl|#);i"
"&(cent|#);i"
"&(pound|#);i"
"&(copy|#);i"
"&#(d+);e"); // 作为 PHP 代码运行

$replace = array (""
""
""
"""
"&"
"<"
">"
" "
chr()
chr()
chr()
chr()
"chr()");

$text = preg_replace ($search $replace $document);
?>

               

上一篇:PHP以指定字段为索引返回数据库所取的数据数组

下一篇:分享25个顶级PHP模板引擎整理