php 内容清除html代码的实现方法

经测试代码如下:

/**
 * 从可能包含html标记的内容中萃取纯文本摘要
 *
 * @param string $data
 * @param int $len
 * @author 编程之家 jb51.cc jb51.cc
 */
function extractHtmlData($data,$len) {
 $data = strip_tags(subString($data,$len + 30));
 $search = array(/([\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,/\/i,);
 $replace = array( ,\,&, ,,chr(161),chr(162),chr(163),chr(169),);
 $data = trim(subString(preg_replace($search,$replace,$data),$len));
 return $data;
}



/***   来自编程之家 jb51.cc(jb51.cc)   ***/

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...