php该怎么去掉html注释

这期内容当中小编将会给大家带来有关php该怎么去掉html注释,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站设计、网站制作收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了10余年的创新互联建站网站建设公司。

php去掉html注释的方法:1、打开相应PHP代码文件;2、查看html注释的格式;3、通过“preg_replace("//","",$html);”方法去掉html注释即可。

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。

php怎么去掉html注释?

PHP过滤html注释

过滤html注释:

所谓过滤,不过是字符串的匹配与替换,这里我们用到的正则匹配替换函数preg_replace(reg,replace,string);,PHPer都清楚,这个函数的关键在于reg的精确度,那么我们就来试试看吧:

首先要知道html注释的格式,是这样的:

开始正则的书写

$html = "something";
$html = preg_replace("//","",$html);
echo $html;

上面的代码将输出 something,似乎成功了呢,不急,多测试几个例子

$html = "something";
$html = preg_replace("//","",$html);
echo $html;

这个例子告诉我们,这样写并不能达到我们期望的效果,于是正则优化成了这样

preg_replace("//","",$html);

嗯,这下满意了,但是html中会存在这样的代码,这是浏览器兼容代码,显然是不能被过滤的,所以我们的正则继续优化,变成这样

preg_replace("//","",$html);

又接着如果html中有的代码,我们又需要改一下我们的匹配规则了,改成了这样

preg_replace("//","",$html);

这样的话我基本上就去掉了我需要去掉的html的注释了!

意外收获:在优化过程中,没有多多行注释进行考虑,但规则意外的正常匹配了多行注释,不知道是否因为是从文件读取的html!

经测试尚未发现有将正文过滤掉的情况,如有疑问,欢迎留言指正。

上述就是小编为大家分享的php该怎么去掉html注释了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


分享题目:php该怎么去掉html注释
分享地址:http://hbruida.cn/article/iipjsh.html