国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 過濾html標簽的函數代碼

2024-09-04 11:49:01
字體:
來源:轉載
供稿:網友

本文章提供四款過濾html標簽的函數代碼,方法一最簡單的利用了php自帶函數strip_tags來過濾所有的html標簽,方法二利用了正則表達式來過濾html標簽,方法三是清除HTML標簽的用戶自定義函數,根據ascii編碼值來判斷是否為字母再過濾.

最直接過濾html方法,代碼如下:

strip_tags();

方法二利用正則過濾,代碼如下:

  1. function _filter( $string ) { 
  2.   return str_replace(array(" "," "," ",'  '),array('<br />','<br />','<br />',' &nbsp;'),strip_tags($string,'<br><p><img>')); 

正則二,代碼如下:preg_replace('/(<br>){1,}/is','<br>', $str);

正則三,代碼如下:

  1. function delhtml($str){   //清除html標簽 
  2. $st=-1; //開始 
  3. $et=-1; //結束 
  4. $stmp=array(); 
  5. $stmp[]="&nbsp;"
  6. $len=strlen($str); 
  7. for($i=0;$i<$len;$i++){ 
  8.    $ss=substr($str,$i,1); 
  9.    if(ord($ss)==60){ //ord("<")==60 
  10.     $st=$i
  11.    } 
  12.    if(ord($ss)==62){ //ord(">")==62 
  13.     $et=$i
  14.     if($st!=-1){ 
  15.      $stmp[]=substr($str,$st,$et-$st+1); 
  16.     } 
  17.    } 
  18. $str=str_replace($stmp,"",$str); 
  19. return $str
  20. // 
  21. $str='<div class="newscon" id="idnewsdtail"><span id=contextid> 
  22. <p>  www.survivalescaperooms.com<nr /> <br> 
  23. '; 
  24.     $reg = '/(</?p>|<brs*/?>)|<.+?>/i'
  25.     echo preg_replace($reg,'$1',$str);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延吉市| 黎川县| 海伦市| 神木县| 阿拉善右旗| 太原市| 海林市| 敦煌市| 双牌县| 滦平县| 逊克县| 抚顺县| 成武县| 兴义市| 巴塘县| 巫山县| 淅川县| 慈溪市| 宣化县| 庆云县| 满洲里市| 新兴县| 宜春市| 古交市| 宜城市| 乐山市| 那曲县| 台东县| 奉贤区| 沙坪坝区| 黎城县| 通州市| 合肥市| 封丘县| 习水县| 许昌县| 师宗县| 城市| 淮滨县| 府谷县| 楚雄市|