活动资讯 ·

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压缩代码示例

参与评论