这篇文章主要介绍了php简单压缩css样式的方法,涉及文件读取及字符替换等相关操作,需要的朋友可以参考下

本文实例讲述了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目录操作汇总》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作大全》、《php+mysql数据库操作入门教程》及《php常见数据库操作汇总》

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

最新资讯
特斯拉在美国大幅下调Model Y价格

特斯拉在美国大幅下调

特斯拉美国官网显示,Model Y起售价下调至50000美元下方
特斯拉9月22日将举行“电池日” 马斯克身价超巴菲特

特斯拉9月22日将举行

北京时间7月11日,特斯拉向美国证券交易日委员会(SEC)递交
杜海涛:未与网利宝直接签过代言合同 积极跟进事件进展

杜海涛:未与网利宝直接

11日,有报道称杜海涛代言的理财产品网利宝爆雷,杜海涛被
传统车企开不下去的4S店,新势力为何加速跑马圈地?

传统车企开不下去的4S

股价一路暴涨至近1400美元,创始人轻松兑现数十亿美元奖
华为主导首个软件定义摄像机国际标准诞生

华为主导首个软件定义

国际电信联盟第十六研究组(简称 ITU-T SG16)召开全体会
腾讯斥资142亿港元推股权激励 三万员工人均受益44万

腾讯斥资142亿港元推

腾讯控股在港交所公告称,将根据股份奖励计划发行2664万
最新文章
Laravel框架Blade模板简介及模板继承用法分析

Laravel框架Blade模板

这篇文章主要介绍了Laravel框架Blade模板简介及模板继
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】

Laravel框架基础语法

这篇文章主要介绍了Laravel框架基础语法与知识点整理,
Laravel框架Eloquent ORM删除数据操作示例

Laravel框架Eloquent

这篇文章主要介绍了Laravel框架Eloquent ORM删除数据
Laravel框架下载,安装及路由操作图文详解

Laravel框架下载,安装

这篇文章主要介绍了Laravel框架下载,安装及路由操作,结
Laravel框架Eloquent ORM修改数据操作示例

Laravel框架Eloquent

这篇文章主要介绍了Laravel框架Eloquent ORM修改数据
Laravel框架控制器,视图及模型操作图文详解

Laravel框架控制器,视

这篇文章主要介绍了Laravel框架控制器,视图及模型操作,