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+mysql一个名片库程序
Oct 09 PHP
谈谈PHP的输入输出流
Feb 14 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 PHP
smarty内置函数section的用法
Jan 22 PHP
PHP积分兑换接口实例
Feb 09 PHP
php实现学生管理系统
Mar 21 PHP
php中namespace及use用法分析
Dec 06 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
PHP实现的获取文件mimes类型工具类示例
Apr 08 PHP
PHP实现的支付宝支付功能示例
Mar 26 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 Undefined index报错的修复方法
2011/07/17 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
2019/10/11 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
详解Python中的type()方法的使用
2015/05/21 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
荣耀商城:HIHONOR
2020/11/03 全球购物
Java程序开发中如何应用线程
2016/03/03 面试题
初三学习决心书
2014/03/11 职场文书
父母寄语大全
2014/04/12 职场文书
小学雷锋月活动总结
2014/07/03 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
初中毕业生感言
2015/07/31 职场文书
教师听课学习心得体会
2016/01/15 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS