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

首頁 > 語言 > PHP > 正文

php正則過濾指定html標簽示例

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

我們要過濾html標簽或字符串中指定的html標簽我們可以利用php正則來實現,下面的三個例子我們一起來看看吧.

1.正則過濾指定標簽,代碼如下:

  1. /** 
  2. * @param $content 
  3. * @return mixed 
  4. * 過濾a標簽保留內容 
  5. */ 
  6. public function delete_tags_a($content){ 
  7. $content = preg_replace("#<a[^>]*>(.*?)</a>#is""$1"$content); 
  8. return $content

2.過濾所有html標簽內容,代碼如下:

  1. /** 
  2. * @param $content 
  3. * @param string $tag 傳入要刪除的標簽 
  4. * @param bool $ident true 保留標簽內容,false不保留標簽內容 
  5. * @return mixed 
  6. */ 
  7. public function delete_tags($content,$tag='a',$ident=true){ 
  8. if($ident){  //開源軟件:Vevb.com 
  9. $content = preg_replace("#<{$tag}[^>]*>(.*?)</{$tag}>#is""$1"$content); 
  10. }else
  11. $content = preg_replace("/(<$tag.*?>[\s\S]*?<\/$tag>)/",'',$content); 
  12. return $content

3.代碼如下:

  1. /** 
  2. * @param $str 
  3. * @return mixed|string 
  4. * 過濾所有html標簽 
  5. */ 
  6. public function deletehtml($str
  7. $str = trim($str); 
  8. $str=strip_tags($str,""); 
  9. $str=preg_replace("{\t}","",$str); 
  10. $str=preg_replace("{\r\n}","",$str); 
  11. $str=preg_replace("{\r}","",$str); 
  12. $str=preg_replace("{\n}","",$str); 
  13. $str=preg_replace("{ }","",$str); 
  14. $str=preg_replace("{ }","",$str); 
  15. return $str

當然還有一些php函數可以直接過濾,他會過濾除了字符串之外的所有html標簽,這個函數我就不介紹了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝昌县| 冕宁县| 团风县| 岳西县| 枞阳县| 铜山县| 滦平县| 彭泽县| 宜兰市| 普陀区| 张家口市| 喜德县| 宜州市| 苏州市| 宁津县| 罗山县| 融水| 保靖县| 彰化县| 婺源县| 象州县| 兴和县| 巴里| 那曲县| 特克斯县| 阿城市| 安顺市| 梁山县| 越西县| 全椒县| 宜州市| 沙田区| 介休市| 南宁市| 衡东县| 利津县| 长岭县| 桃园县| 容城县| 曲麻莱县| 绥江县|