【token源码php】【波段双线源码】【音频光纤解码源码】php输出html源码_php输出html源代码

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

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

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

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

       function compressHtml($string) { $matches = array(); preg_match_all('/(<(?输输出token源码php: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做要高.

更多内容请点击【焦点】专栏

精彩资讯