PHP 字符串压缩

<?php
/**
 * testInfo.php
 *
 * php压缩效率分析
 *
 * Copyright (c) 2015 http://blog.csdn.net/CleverCode
 *
 * modification history:
 * --------------------
 * 2015/6/30, by CleverCode, Create
 *
 */

$string =
"CleverCode是一名PHP工程师,他只想把自己一点点的智慧分享给大家!
他的博客地址:http://blog.csdn.net/CleverCode。
他的微博地址:http://weibo.com/CleverCode。
他推荐的博客专栏:
《设计模式之PHP项目应用》:http://blog.csdn.net/column/details/phpusedesignpattern.html。
《Linux常用软件安装与配置》:http://blog.csdn.net/column/details/linuxsoftwareinstall.html。
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc ut elit id mi ultricies
adipiscing. Nulla facilisi. Praesent pulvinar,
sapien vel feugiat vestibulum, nulla dui pretium orci,
non ultricies elit lacus quis ante. Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Aliquam
pretium ullamcorper urna quis iaculis. Etiam ac massa
sed turpis tempor luctus. Curabitur sed nibh eu elit
mollis congue. Praesent ipsum diam, consectetur vitae
ornare a, aliquam a nunc. In id magna pellentesque
tellus posuere adipiscing. Sed non mi metus, at lacinia
augue. Sed magna nisi, ornare in mollis in, mollis
sed nunc. Etiam at justo in leo congue mollis.
Nullam in neque eget metus hendrerit scelerisque
eu non enim. Ut malesuada lacus eu nulla bibendum
id euismod urna sodales.";

//压缩
$compressed = gzcompress($string);

echo "Original size: ". strlen($string)."\n";
/* 输出原始大小
 Original size: 1157
 */

echo "Compressed size: ". strlen($compressed)."\n";
/* 输出压缩后的大小
 Compressed size: 680
 */

// 解压缩
$original = gzuncompress($compressed);

?>

执行结果是:

《PHP 字符串压缩》 compress.jpg

    原文作者:云南厨子
    原文地址: https://www.jianshu.com/p/2e6d11aef0ce
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞