php压缩html代码减少页面响应时间

2021-03-07 09:27

阅读:321

标签:trim   注释   function   php   return   代码   响应   制表符   标记   

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);
}
 
 
$content = preg_replace("~>\s+\s+\r\n~",">",$html));//保留js
$content=preg_replace(‘##‘ , ‘‘ , $content);//去掉代码中注释
$content = ltrim(rtrim(preg_replace(array("/> *([^ ]*) *","//","‘/\*[^*]*\*/‘","/\r\n/","/\n/","/\t/",‘/>[ ]+‘),array(">\\1
$html=compress_html($content);
return $html;

php压缩html代码减少页面响应时间

标签:trim   注释   function   php   return   代码   响应   制表符   标记   

原文地址:https://www.cnblogs.com/wenxinphp/p/12889860.html


评论


亲,登录后才可以留言!