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

 更新时间:2012年04月02日 13:21:33   作者:  
如果提高网页加载速度,需要怎么优化是一个问题,yahoo曾经搞了一个优化36条。其实网页优化的方法还是很多很多的。下面扯一下关于减小页面体积来提高前端加载速度的方法
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);
}
?>

相关文章

  • php抓取https的内容的代码

    php抓取https的内容的代码

    有时候需要获取https网页的内容,下面得方法,可以参考下。
    2010-04-04
  • PHP日期和时间函数的使用示例详解

    PHP日期和时间函数的使用示例详解

    这篇文章主要介绍了PHP日期和时间函数的使用示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • php文本操作方法集合比较

    php文本操作方法集合比较

    fgets和fputs、fread和fwrite、fscanf和fprintf
    2008-07-07
  • PHP __autoload函数(自动载入类文件)的使用方法

    PHP __autoload函数(自动载入类文件)的使用方法

    在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利
    2012-02-02
  • php实现与python进行socket通信的方法示例

    php实现与python进行socket通信的方法示例

    这篇文章主要介绍了php实现与python进行socket通信的方法,结合实例形式分析了php使用自定义类发送socket请求数据及Python接收socket数据并处理请求等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • PHP代码优化技巧小结

    PHP代码优化技巧小结

    我们在编写程序时,想要使自己的程序占用资源最小,运行速度更快,代码量更少。PHP独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法,它可以比 CGI或者Perl更快速的执行动态网页。PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高得多。
    2015-09-09
  • php开发环境配置记录

    php开发环境配置记录

    我一般都是自己配置环境,为了方便在异地快速配置,总结一下,备忘.如果大家感觉麻烦可以一些php运行环境软件。例如phpnow等。
    2011-01-01
  • JS中encodeURIComponent函数用php解码的代码

    JS中encodeURIComponent函数用php解码的代码

    在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('UTF-8','gb2312',$q);就可以得到你需要的字串了,其中gb2312根据你实际应用来定如还不明白为什么看下面的文章
    2012-03-03
  • PHP URL地址获取函数代码(端口等) 推荐

    PHP URL地址获取函数代码(端口等) 推荐

    PHP URL地址获取函数代码(端口等) ,看了这段代码,基本上其它的不用看了,直接拿来使用即可。
    2010-05-05
  • php 注册时输入信息验证器的实现详解

    php 注册时输入信息验证器的实现详解

    本篇文章是对php中注册时输入信息验证器的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-07-07

最新评论