欢迎来到【jsp源码副本添加】【bitmap指标源码】【learnopengl源码在哪】php输出html源码_php输出html源代码-皮皮网网站!!!

皮皮网

【jsp源码副本添加】【bitmap指标源码】【learnopengl源码在哪】php输出html源码_php输出html源代码-皮皮网 扫描左侧二维码访问本站手机端

【jsp源码副本添加】【bitmap指标源码】【learnopengl源码在哪】php输出html源码_php输出html源代码

2024-12-27 04:18:42 来源:{typename type="name"/} 分类:{typename type="name"/}

1.如何用php压缩html代码并输出

php输出html源码_php输出html源代码

如何用php压缩html代码并输出

       å¦‚何用php压缩html代码并输出

       function compressHtml($string) { $matches = array(); preg_match_all('/(<(?输输出jsp源码副本添加:pre|code)>.+?<\/(?:pre|code)>)+/is', $string, $matches); foreach ((array)$matches[1] as $k => $v) { $string = str_replace($v, "#{ $k}#", $string); } $string = str_replace("\r\n", '', $string); //清除换行符 $string = str_replace("\n", '', $string); //清除换行符 $string = str_replace("\t", '', $string); //清除制表符 $pattern = array ("/> *([^ ]*) *</", "/[\s]+/", "/<!--[^!]*-->/", "/\" /", "/ \"/", "'/\*[^*]*\*/'"); $replace = array (">\\1<", " ", "", "\"", "\"", ""); $string = preg_replace($pattern, $replace, $string); foreach ((array)$matches[1] as $k => $v) { $string = str_replace("#{ $k}#", $v, $string); } return $string; } 思路就是提前替换出 pre, code 的块内容. 在处理完之后, 再替换回来. ps . 其实那个压缩函数没多大用途. nginx 直接开 gzip 压缩就好了. 效率和性能比用php做要高.