php gzcompress() 和gzuncompress()函數實現字符串壓縮


當我們說到壓縮,我們可能會想到文件壓縮,其實,字符串也是可以壓縮的。

PHP提供了 gzcompress() 和gzuncompress() 函數:
$string = “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 
massased turpis tempor luctus. Curabitur sed nibh eu elitmollis 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).” ”;  

/* 輸出原始大小 Original size: 800 */  

echo “Compressed size: “. strlen($compressed).” ”;

 /* 輸出壓縮后的大小 Compressed size: 418 */  

// 解壓縮  

$original = gzuncompress($compressed);  
 
        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM