一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

php 过滤html标签的函数代码

时间:2010-08-27 编辑:简简单单 来源:一聚教程网

//最直接过滤html方法

 代码如下 复制代码

strip_tags();

//方法二利用正则过滤
function _filter( $string ) {
  return str_replace(array(" "," "," ",'  '),array('
','
','
','  '),strip_tags($string,'

'));
}

 

//正则二

 代码如下 复制代码
preg_replace('/(
){1,}/is','
', $str);


//正则三

 代码如下 复制代码

function delhtml($str){   //清除html标签
$st=-1; //开始
$et=-1; //结束
$stmp=array();
$stmp[]=" ";
$len=strlen($str);
for($i=0;$i<$len;$i++){
   $ss=substr($str,$i,1);
   if(ord($ss)==60){ //ord("<")==60
    $st=$i;
   }
   if(ord($ss)==62){ //ord(">")==62
    $et=$i;
    if($st!=-1){
     $stmp[]=substr($str,$st,$et-$st+1);
    }
   }
}
$str=str_replace($stmp,"",$str);
return $str;
}
//

$str='

热门栏目