PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
来源:互联网 发布:young网络下载 编辑:程序博客网 时间:2024/05/16 03:41
网页压缩,去除多余的空行,换行符,制表符,注释等
根据网上的代码改的,我把正则部分第一条件去掉了,因为实际应用中他把所有的空格都去除了,这样很不方便。
如果你觉得不去除好,可以使用CSS样式代替空格
作者找不到了。。
根据网上的代码改的,我把正则部分第一条件去掉了,因为实际应用中他把所有的空格都去除了,这样很不方便。
如果你觉得不去除好,可以使用CSS样式代替空格
/** * 压缩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);}
原始函数
/** * 压缩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压缩html网页代码(清除空格,换行符,制表符,注释标记)
- 统计换行符,空格,制表符
- PHP 过滤HTML代码空格,回车换行符的函数
- 超实用的php清除html,换行,空格类
- php清除html标签,除空格和换行
- 替换空格、换行符、制表符、英文的“.”
- 替换 html中换行符、空格 ;去除字符串中的空格\\s*,回车\n,换行符\r,制表符\t
- 实用的php清除html,php去除空格与换行,php清除空白行和换行,提取页面纯文本
- java 去html标签,去除字符串中的空格,回车,换行符,制表符
- html数据换行、替换空格、替换标记
- php去除空格、制表符、换页符
- PHP标记和代码注释
- Eclipse显示空白符,如空格、制表符、换行符等
- SQL去除回车符,换行符,空格和水平制表符
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- java去除字符串中的空格、回车、换行符、制表符
- java中去除字符串中的空格,回车,换行符,制表符
- 如何用java按需定制自己的迭代器
- Can't create handler inside thread that has not called Looper.prepare() 错误有关问题
- C++ 引用调用和引用返回可以大大增加程序运行效率
- 解决mysql锁表终极方法<转>
- [体感游戏]关于体感游戏的一些思考(四) --- 克隆战争!
- PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
- 在Firebug中调试CSS
- 天下3手动更新
- poj1258 最小生成树krus
- Bitmap添加水印提示【无法从带有索引像素格式的图像创建Graphics对象】
- [体感游戏]关于体感游戏的一些思考(五) --- 导航
- linux tar指令
- 【兴趣爱好】之:ACE介绍
- jquery事件处理函数