最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php实现对css文件进行压缩和解压缩
时间:2022-06-24 17:32:28 编辑:袖梨 来源:一聚教程网
将css代码压缩能够减小文件的体积,从而减小了网络传输量和带宽占用,减小了服务器的处理的压力
源码:
代码如下 | 复制代码 |
$string = trim(stripslashes($_POST['code'])); //stripslashes()函数删除转义字符(反斜杠) if(!empty($string)){ if($_POST['method'] == '压缩' ){ $string = css_compress($string); }elseif($_POST['method'] == '解压缩' ){ $string = css_decompress($string); } }else{ $string = ''; } function css_compress($string){ //压缩 $string = str_replace("rn","",$string); //首先去掉换行 $string = preg_replace("/(s*{s*)/","{",$string); $string = preg_replace("/(s*;s*}s*)/","}",$string); //去掉反括号首位的空格和换行,和最后一个; $string = preg_replace("/(s*;s*)/",";",$string); return $string; } function css_decompress($string){ //解压 $string = css_compress($string); //为了效果更好,解压前,先压缩至最简状态 $string = str_replace("{","rn{rnt",$string); $string = str_replace("}","rn}rnrn",$string); $string = str_replace(";",";rnt",$string); $string = str_replace("*/","*/rn",$string); return $string; } ?>
请将css代码粘贴到下面框中,然后选择压缩/解压缩
|
相关文章
- 原神振晶的应用研究第一天怎么过 原神气体流向的偏转攻略 04-28
- 王者荣耀一元通行证活动怎么玩 王者荣耀1元战令活动介绍 04-28
- 崩坏星穹铁道波提欧光锥推荐 崩坏星穹铁道波提欧带什么光锥 04-28
- 崩坏星穹铁道波提欧遗器推荐 崩坏星穹铁道波提欧遗器怎么搭配 04-28
- 崩坏星穹铁道波提欧遗器推荐 04-28
- 王者荣耀一元通行证活动怎么玩 04-28