国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.survivalescaperooms.com>link</a><p>help</p>"
  6. echo strip_selected_tags($str,$tags); 
  7. ?> 

是不是很簡單呢?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夹江县| 兴文县| 肃南| 西贡区| 台东县| 南京市| 钟祥市| 阿勒泰市| 文昌市| 翁源县| 德兴市| 洞头县| 仁寿县| 巫溪县| 乌什县| 崇礼县| 湖南省| 东台市| 云阳县| 永春县| 东港市| 汶川县| 连南| 利津县| 沧源| 修文县| 郎溪县| 达拉特旗| 宽甸| 青浦区| 永康市| 崇明县| 林州市| 榕江县| 武定县| 民权县| 龙岩市| 北京市| 衡阳市| 台南市| 盐城市|