/**
* 备注:'\r\n'和"\r\n"单引号和双引号是有区别的
* 压缩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);
}
来源:http://zhidao.baidu.com/link?url=ScsiAPuZhfFv31Pt6vSLhfv1oC8YUNujKtWw47xFqAy66tYyyJ0Vr5pePpzRypEvBvpC7FlXXWNdmzbP13QGAgtd0VnRpnsNR3V8DMniXci