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 相关文章推荐
把从SQL中取出的数据转化成XMl格式
Oct 09 PHP
PHP5 面向对象(学习记录)
Dec 02 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
ThinkPHP模版中导入CSS和JS文件的方法
Nov 29 PHP
php从数据库查询结果生成树形列表的方法
Apr 17 PHP
使用图灵api创建微信聊天机器人
Jul 23 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
PHP实现支持CURL字符串证书传输的方法
Mar 23 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 PHP
php数值计算num类简单操作示例
May 15 PHP
七种PHP开发环境搭建工具
Jun 28 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中header和session_start前不能有输出原因分析
2013/01/11 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
微信小程序上传图片实例
2018/05/28 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
Python使用django搭建web开发环境
2017/06/09 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
详解如何在Apache中运行Python WSGI应用
2019/01/02 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
python中pyplot基础图标函数整理
2020/11/10 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
信息技术毕业生自荐信范文
2014/03/13 职场文书
个人党性锻炼总结
2015/03/05 职场文书
投标售后服务承诺书
2015/04/29 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书