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

首頁 > 語言 > PHP > 正文

PHP清除指定html標簽實例代碼

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

在php中系統為我們內置了一個html標簽清除函數strip_tags它刪除的是所有字符串了,如果我們只要刪除指定的就沒有辦法了,下面我就來給大家整理了一個站長寫的自定義刪除html標簽函數.

PHP實例如下:

  1. <?php 
  2.  function strip_selected_tags($text$tags = array()) 
  3.    { 
  4.        $args = func_get_args(); 
  5.        $text = array_shift($args); 
  6.        $tags = func_num_args() > 2 ? array_diff($args,array($text))  : (array)$tags
  7.        foreach ($tags as $tag){ 
  8.            if(preg_match_all('/<'.$tag.'[^>]*>(.*)</'.$tag.'>/iU'$text$found)){ 
  9.                (www.111cn.net)$text = str_repla(www.111cn.net)ce($found[0],$found[1],$text); 
  10.          } 
  11.        }       return $text
  12.    } 
  13. ?> 

這個函數很短,但它實現的功能很實用,第一個參數是原字符串,第二個參數是要刪除的HTML的標簽數組,如果要刪除<a>和<p>標簽,只需要使用下面的代碼:

  1.  <?php 
  2. $tags = array(); 
  3. $tags[0]='a';  
  4. $tags[1]='p';  
  5.  $str = "<a href=http://m.survivalescaperooms.com>link</a><p>help</p>"
  6. echo strip_selected_tags($str,$tags); 
  7. ?> 

是不是很簡單呢?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 游戏| 赞皇县| 若尔盖县| 大荔县| 绵竹市| 石河子市| 盐亭县| 仙桃市| 樟树市| 济源市| 茂名市| 自治县| 清河县| 襄樊市| 宁海县| 静宁县| 银川市| 渭源县| 中牟县| 阿拉善左旗| 蓬安县| 德惠市| 曲水县| 东山县| 宜君县| 苏尼特左旗| 玛多县| 宜春市| 阳东县| 河源市| 松潘县| 贵定县| 渭源县| 合作市| 兖州市| 晋江市| 景洪市| 正定县| 京山县| 罗江县| 本溪|