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 相关文章推荐
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
PHP执行linux系统命令的常用函数使用说明
Apr 27 PHP
PHP 写文本日志实现代码
May 18 PHP
基于php伪静态的实现详细介绍
Apr 28 PHP
使用PHP生成二维码的两种方法(带logo图像)
Mar 14 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
php cli换行示例
Apr 22 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
php的命名空间与自动加载实现方法
Aug 25 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备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
javascript引导程序
2008/10/26 Javascript
javascript 的Document属性和方法集合
2010/01/25 Javascript
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
python函数局部变量用法实例分析
2015/08/04 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
python字典快速保存于读取的方法
2018/03/23 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
没编程基础可以学python吗
2020/06/17 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
接口的多继承会带来哪些问题
2015/08/17 面试题
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
2014年管理工作总结
2014/11/22 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL
Python 键盘事件详解
2021/11/11 Python