网上流传html转text格式的php方法

admin 2015年02月12日 PHP学习 748次阅读 查看评论

 //网上流传 html转 text格式的php方法
 //很实用
  function html2text($str){
  $str = preg_replace("/<sty(.*)\\/style>|<scr(.*)\\/script>|<!--(.*)-->/isU","",$str);
  $alltext = "";
  $start = 1;
  for($i=0;$i<strlen($str);$i++)
  {
  if($start==0 && $str[$i]==">")
  {
  $start = 1;
  }
  else if($start==1)
  {
  if($str[$i]=="<")
  {
  $start = 0;
  $alltext .= " ";
  }
  else if(ord($str[$i])>31)
  {
  $alltext .= $str[$i];
  }
  }
  }
  $alltext = str_replace(" "," ",$alltext);
  $alltext = preg_replace("/&([^;&]*)(;|&)/","",$alltext);
  $alltext = preg_replace("/[ ]+/s"," ",$alltext);
  return $alltext;
  }


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:html转text格式php代码

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合