html压缩代码
function compress_html($html) { // 删除注释 $html = preg_replace('/<!--[sS]*?-->/i', '', $html); // 删除换行符、制表符和连续的空格 $html = str_replace(array("rn", "r", "n", "t", ' ', ' ', ' '), '', $html); // 删除标签间的空格 $html = preg_replace('/>[s]+</', '><', $html); return $html; } // 测试示例 $html = '<!DOCTYPE html> <html> <head> <title>Test Page</title> </head> <body> <div> <p>Example text here</p> </div> </body> </html>'; echo compress_html($html);
一个基于PHP的HTML压缩代码示例