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

        php怎么刪除html注釋

        PHP中可使用preg_replace()函數(shù)配合正則表達(dá)式來刪除html注釋,該函數(shù)可以執(zhí)行一個(gè)正則表達(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號
        主站蜘蛛池模板: 亚洲精品无码久久久久AV麻豆| 久久精品国产一区二区| 国产精品成人va在线观看| 久草欧美精品在线观看| 麻豆精品成人免费国产片| 中文字幕精品一区| 精品久久久久久无码中文野结衣 | 久久成人国产精品一区二区| 久久国产亚洲精品麻豆| 国产精品国色综合久久| 在线精品亚洲一区二区三区| 精品露脸国产偷人在视频 | 99久久99这里只有免费的精品| 精品视频一区二区三区在线观看 | 亚洲国产精品国自产拍AV| 国产日韩高清三级精品人成| 日韩欧美精品不卡| 国产精品视频一区国模私拍| 2020国产精品永久在线| 国产精品丝袜一区二区三区 | 国产日产韩国精品视频| 亚洲欧洲美洲无码精品VA| 青青草97国产精品免费观看| 国产精品亚洲αv天堂无码| 99久久免费只有精品国产| 国产精品黄页免费高清在线观看| 亚洲高清国产拍精品26U| 亚洲中文字幕久久精品无码喷水 | 国产精品国产亚洲精品看不卡| 国产乱人伦偷精品视频免观看| 亚洲精品高清无码视频| 一本色道久久88精品综合| 中文字幕精品视频在线| 亚洲精品狼友在线播放| 亚洲AV永久精品爱情岛论坛| 欧美午夜精品一区二区三区91| 色偷偷888欧美精品久久久| 国产精品亚洲欧美一区麻豆 | 一本色道久久88—综合亚洲精品| 337P亚洲精品色噜噜| 99久久国产主播综合精品|