真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php能不能刪除html標(biāo)簽內(nèi)容

小編給大家分享一下php能不能刪除html標(biāo)簽內(nèi)容,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、句容網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為句容等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

php可以刪除html標(biāo)簽內(nèi)容,其具體方法是:1、使用php自帶的函數(shù)strip_tags刪除全部或者保留指定html標(biāo)簽;2、通過strip_html_tags()函數(shù)刪除指定的html標(biāo)簽和標(biāo)簽內(nèi)容等等。

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、Dell G3電腦。

php刪除html標(biāo)簽和標(biāo)簽內(nèi)的內(nèi)容的方法

經(jīng)常扒別人網(wǎng)站文章的坑們;我是指那種批量式采集的壓根不看內(nèi)容的,少不了都會用到刪除html標(biāo)簽的函數(shù);這里介紹3種不同用途上的方法;

$str='

這里是p標(biāo)簽

這里是a標(biāo)簽
';

1:刪除全部或者保留指定html標(biāo)簽

php自帶的函數(shù)strip_tags即可滿足要求,

使用方法:strip_tags(string,allow);

string:需要處理的字符串;

allow:需要保留的指定標(biāo)簽,可以寫多個;

   ');
        
   ?>
   //輸出:

這里是p標(biāo)簽

這里是a標(biāo)簽

次函數(shù)的優(yōu)點(diǎn)是簡單粗暴,但是缺點(diǎn)也很明顯;如果有一大堆標(biāo)簽;而我只是想刪除指定的某一個;那要寫很多需要保留的標(biāo)簽;        所以有了第二個方法;

2:刪除指定的html標(biāo)簽

使用方法:strip_html_tags($tags,$str);

$tags:需要刪除的標(biāo)簽(數(shù)組格式)

$str:需要處理的字符串;

  ]*>)/i";
        }
        $data=preg_replace($html, '', $str); 
    } 
    echo strip_html_tags(array('p','img'),$str);
     
   ?>
   //輸出
這里是p標(biāo)簽這里是a標(biāo)簽
;

3:刪除標(biāo)簽和標(biāo)簽的內(nèi)容

使用方法:strip_html_tags($tags,$str);

$tags:需要刪除的標(biāo)簽(數(shù)組格式)

$str:需要處理的字符串;

  [\s|\S]*?<\/'.$tag.'>)/';
        }
        $data=preg_replace($html,'',$str);
    } 
    echo strip_html_tags(array('a','img'),$str);
     
   ?>
   //輸出

這里是p標(biāo)簽


;

很多網(wǎng)站文章里面會帶上網(wǎng)站名和鏈接,比如白俊遙博客;這個函數(shù)就是專治這種; 別拿這個函數(shù)采集本站??;不然保證不打死你;

4:終極函數(shù),刪除指定標(biāo)簽;刪除或者保留標(biāo)簽內(nèi)的內(nèi)容;

使用方法:strip_html_tags($tags,$str,$content);

$tags:需要刪除的標(biāo)簽(數(shù)組格式)

$str:需要處理的字符串;

$ontent:是否刪除標(biāo)簽內(nèi)的內(nèi)容 0保留內(nèi)容 1不保留內(nèi)容

  [\s|\S]*?<\/'.$tag.'>)/';
            }
            $data=preg_replace($html,'',$str);
        }else{
            $html=array();
            foreach ($tags as $tag) {
                $html[]="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i";
            }
            $data=preg_replace($html, '', $str);
        }
        return $data;
    }
    echo strip_html_tags(array('a'),$str,1);
   ?>
   //輸出

這里是p標(biāo)簽


;

看完了這篇文章,相信你對“php能不能刪除html標(biāo)簽內(nèi)容”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


文章題目:php能不能刪除html標(biāo)簽內(nèi)容
轉(zhuǎn)載來源:http://weahome.cn/article/pposoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部