//最直接过滤html方法
代码如下 | 复制代码 |
strip_tags(); //方法二利用正则过滤 |
//正则二
代码如下 | 复制代码 |
preg_replace('/(<br>){1,}/is','<br>', $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='<div class="newscon" id="idnewsdtail"><span id=contextid> |
时间: 2024-09-18 06:18:17