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 高性能书写
Dec 11 PHP
PHP学习之整理字符串
Apr 17 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
PHP自动生成后台导航网址的最佳方法
Aug 27 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
php中将一个对象保存到Session中的方法
Mar 13 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
php多进程应用场景实例详解
Jul 22 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
Oct 25 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 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
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
Javascript base64编码实现代码
2011/12/02 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
简单实现jquery隔行变色
2017/11/09 jQuery
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
js实现简单页面全屏
2019/09/17 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
python reduce 函数使用详解
2017/12/05 Python
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
Python随机函数random()使用方法小结
2018/04/29 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
《阳光》教学反思
2014/02/23 职场文书
竞聘书格式及范文
2014/03/31 职场文书
经理任命书模板
2014/06/06 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python