PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)

PHP piniu 764浏览 0评论

PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。
有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。
现提供PHP 压缩HTML函数。请大家不妨试试看,感觉还不错吧。

<?php
/**
 * 压缩html : 清除换行符,清除制表符,去掉注释标记
 * @param $string
 * @return 压缩后的$string
 * */
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);
}

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • * 昵称:
  • * 邮箱: