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

2015-01-24信息快讯网

如果提高网页加载速度,需要怎么优化是一个问题,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使用正则表达式清除超链接文本
使用PHP遍历文件目录与清除目录中文件的实现详解
解析PHP处理换行符的问题 \r\n
php启用zlib压缩文件的配置方法
控制PHP的输出:缓存并压缩动态页面
php生成zip压缩文件的方法详解
探讨如何在PHP开启gzip页面压缩实例
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
基于curl数据采集之单页面并行采集函数get_htmls的使用
基于curl数据采集之单页面采集函数get_html的使用
php gzip压缩输出的实现方法
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
ajax完美实现两个网页 分页功能的实例代码
php中将html中的br换行符转换为文本输入中的换行符
file_get_contents获取不到网页内容的解决方法
php去除换行符的方法小结(PHP_EOL变量的使用)
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
phpexcel导出excel的颜色和网页中的颜色显示不一致
PHP中替换换行符的几种方法小结
php在程序中将网页生成word文档并提供下载的代码
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
php 的加密函数 md5,crypt,base64_encode 等使用介绍
PHP文件注释标记及规范小结
simplehtmldom Doc api帮助文档
PHP将整个网站生成HTML纯静态网页的方法总结
php addslashes及其他清除空格的方法是不安全的
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
兼容firefox,chrome的网页灰度效果
用php解析html的实现代码
PHP读取网页文件内容的实现代码(fopen,curl等)
PHP缩略图等比例无损压缩,可填充空白区域补充色
PHP 获取远程网页内容的代码(fopen,curl已测)
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
php压缩多个CSS为一个css的代码并缓存
PHP的cURL库功能简介 抓取网页、POST数据及其他
PHP中用正则表达式清除字符串的空白
©2014-2024 dbsqp.com