国产探花免费观看_亚洲丰满少妇自慰呻吟_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標簽,這個函數我就不介紹了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 交口县| 临沭县| 新建县| 安徽省| 万年县| 滦南县| 安溪县| 九龙坡区| 纳雍县| 清水河县| 株洲县| 泸溪县| 涟源市| 乌苏市| 双流县| 潜山县| 友谊县| 赤壁市| 酒泉市| 武汉市| 纳雍县| 临朐县| 平山县| 民勤县| 德州市| 阿克| 漾濞| 阳原县| 寿光市| 黄浦区| 张家港市| 婺源县| 阳江市| 鲁甸县| 图们市| 嵩明县| 且末县| 青铜峡市| 彩票| 洛浦县| 梁山县|