ホームページ >バックエンド開発 >PHPチュートリアル >PHP圧縮関数(gzcompress gzuncompress)は文字列を圧縮します

PHP圧縮関数(gzcompress gzuncompress)は文字列を圧縮します

WBOY
WBOYオリジナル
2016-07-25 08:54:481613ブラウズ
  1. //文字列圧縮の例
  2. $string =
  3. 「http://bbs.it-home.org は php 技術 Web サイトです。この Web サイトは個人の Web サイトです。php8848.com には多くの php とmysql やその他の IT 知識の記事です。php8848.com へようこそ!楽しんでください!php8848 がお役に立てれば光栄です!";
  4. $compressed = gzcompress($string);
  5. echo "元のサイズ: ".strlen( $ string)."n";
  6. /* プリント
  7. 元のサイズ: 800
  8. */
  9. echo "圧縮サイズ: ".strlen($compressed)."n";
  10. /* プリント
  11. 圧縮サイズ: 418
  12. */
  13. // 元に戻す
  14. $original = gzuncompress($compressed); この操作の圧縮率は約 50% に達する可能性があります。
コードをコピー

さらに、関数 gzencode() と gzdecode() は、異なる圧縮アルゴリズムを使用して同様の結果を達成できます。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。