大家好,欢迎来到IT知识分享网。
摘要 腾兴网为您分享:PHP压缩html的函数代码,篆刻字典,智影,易码平台,信用白条等软件知识,以及直播音效软件,无线流量软件,西西人艺体,窝里快购,小年糕有声,批改作业,捕鱼达人4,爱美图,360网络,三星cdma,苏菲亚英文,演讲倒计时软件,苹果视频恢复软件,超级短信,四川垃圾分类等软件it资讯,欢迎关注腾兴网。本节内容: PHP压缩html的函数 要求: 在网页里面的js代码中不要使用//注释,//注释会自动剔除。 函数自动剔除标记直接的多余空白,而且会只能判断标记的属性的属性值是否被包裹之…
本节内容:
PHP压缩html的函数
要求:
在网页里面的js代码中不要使用//注释,//注释会自动剔除。
函数自动剔除标记直接的多余空白,而且会只能判断标记的属性的属性值是否被””包裹之间,如果有就剔除属性和属性值之间的所有空格,如果没有””就保留一个空格,避免破
坏html结构。
例如:
压缩后:
baidu
例如:
baidu
压缩后:
baidu
php编程实现html内容压缩的函数:
复制代码 代码示例:
//函数名: compress_html
//参数: $string
//返回值: 压缩后的$string
//by www.jbxue.com
function compress_html($string) {
$string = str_replace(“\r\n”, ”, $string); //清除换行符
$string = str_replace(“\n”, ”, $string); //清除换行符
$string = str_replace(“\t”, ”, $string); //清除制表符
$pattern = array (
“/> *([^ ]*) *”, //去掉注释标记
“/[\s]+/”,
“//”,
“/\” /”,
“/ \”/”,
“‘/\*[^*]*\*/'”
);
$replace = array (
“>\\1
” “,
“”,
“\””,
“\””,
“”
);
return preg_replace($pattern, $replace, $string);
}
相关推荐
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/150735.html