php简单压缩css样式示例


Posted in PHP onSeptember 22, 2016

本文实例讲述了php简单压缩css样式的方法。分享给大家供大家参考,具体如下:

$css = '';
//找css目录
$root = $_SERVER['DOCUMENT_ROOT'].'/css/'; //directory where the css lives
$files = explode(',',$_SERVER['QUERY_STRING']);
if(sizeof($files))
{
  foreach($files as $file)
  {
    $css.= (is_file($root.$file.'.css') ? file_get_contents($root.$file.'.css') : '');
  }
}
return str_replace('; ',';',str_replace(' }','}',str_replace('{ ','{',str_replace(array("\r\n","\r","\n","\t",' ','  ','  '),"",preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!','',$css)))));

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php json与xml序列化/反序列化
Oct 28 PHP
php 购物车完整实现代码
Jun 05 PHP
最常用的8款PHP调试工具
Jul 06 PHP
CI框架中site_url()和base_url()的区别
Jan 07 PHP
php+xml实现在线英文词典查询的方法
Jan 23 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
php实现评论回复删除功能
May 23 PHP
在laravel中使用with实现动态添加where条件
Oct 10 PHP
PHP实现随机发放扑克牌
Apr 21 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
Sep 22 #PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
Sep 21 #PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
Sep 21 #PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
Sep 19 #PHP
php支付宝在线支付接口开发教程
Sep 19 #PHP
iOS10推送通知开发教程
Sep 19 #PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 #PHP
You might like
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
Maps Javascript
2007/01/22 Javascript
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
javascript 代码是如何被压缩的示例代码
2020/05/06 Javascript
element-ui tree结构实现增删改自定义功能代码
2020/08/31 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
python实现同时给多个变量赋值的方法
2015/04/30 Python
python的Tqdm模块的使用
2018/01/10 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python绘制玫瑰的实现代码
2020/03/02 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
医药个人求职信范文
2014/01/29 职场文书
文员的职业生涯规划发展方向
2014/02/08 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
滴水洞导游词
2015/02/10 职场文书
2015年质检工作总结
2015/05/04 职场文书
学生病假条怎么写
2015/08/17 职场文书
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers