龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php压缩HTML代码

时间:2014-07-22 14:51来源: 作者: 点击:
分享到:
RT
RT
	/**
	 * 压缩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);  
	} 
精彩图集

赞助商链接