站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php怎么刪除html注釋

        PHP中可使用preg_replace()函數(shù)配合正則表達(dá)式來刪除html注釋,該函數(shù)可以執(zhí)行一個正則表達(dá)式的搜索和替換;具體語法格式“preg_replace('#<!–[^![]*?(?<!//)–>#','',字符串)”。

        php怎么刪除html注釋

        本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

        php刪除html注釋的方法

        首先比較基礎(chǔ)的是:

            $a = '<!--ceshi-->ceshi';     $a = preg_replace('#<!--.*-->#' , '' , $a);     var_dump($a);

        上面的代碼會輸出ceshi。

        但是如果是下面的字符串的話,就不能達(dá)到我們希望的效果了

            $a = '<!--ceshi-->ceshi<!--ceshi-->';     $a = preg_replace('#<!--.*-->#' , '' , $a);     var_dump($a);

        于是我們就把匹配規(guī)則改成如下的格式

        preg_replace('#<!--.*?-->#' , '' , $a);

        但是在html中如果有<!--[if lt IE 9]>ceshi<![endif]-->這樣的代碼的話是不能去掉的,所以我們需要改進(jìn)匹配規(guī)則,改成以下的格式

        preg_replace('#<!--[^![]*?-->#' , '' , $a);

        又接著如果html中有<script><!--ceshi//--></script>的代碼,我們又需要改一下我們的匹配規(guī)則了,改成了以下格式

        preg_replace('#<!--[^![]*?(?<!//)-->#' , '' , $a);

        這樣的話我基本上就去掉了我需要去掉的html的注釋了!

        推薦學(xué)習(xí):《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 欧美精品色婷婷五月综合| 中文字幕精品视频在线| 亚洲精品成a人在线观看| 国产精品视频网| 亚洲午夜精品一级在线播放放| 成人精品一区二区三区| 国产精品午睡沙发系列| 欧美日韩专区麻豆精品在线 | 国产精品熟女高潮视频| 日韩亚洲精品福利 | 亚洲日韩精品一区二区三区无码| 国产精品女人呻吟在线观看| 精品一区二区三区中文字幕| 精品久久久久香蕉网| 亚洲日韩精品一区二区三区无码| 欧美精品整片300页| 国产亚洲精品a在线观看| 91精品视频在线| 欧美精品人爱c欧美精品| 国产第一福利精品导航| 99在线精品一区二区三区| 国语自产精品视频在线区| 色欲久久久天天天综合网精品| 亚洲国产精品无码久久青草| 久热精品人妻视频| 国产免费久久精品99久久| 国产精品青草久久久久福利99| 四虎国产精品免费观看| 久久精品国产只有精品2020| 国产精品成熟老女人视频| 精品国产VA久久久久久久冰| 午夜精品一区二区三区免费视频 | 亚洲国产综合精品中文第一区| 精品免费视在线观看| 国产精品你懂的| 思思99热在线观看精品| 国产L精品国产亚洲区久久| 国产成人高清精品免费观看| 办公室久久精品| 黑巨人与欧美精品一区| 久久伊人精品青青草原日本|