Php/docs/function.gzdeflate
来自菜鸟教程
gzdeflate
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gzdeflate — Deflate a string
说明
gzdeflate
( string $data
[, int $level
= -1
[, int $encoding
= ZLIB_ENCODING_RAW
]] ) : string|false
This function compresses the given string using the DEFLATE
data format.
For details on the DEFLATE compression algorithm see the document "[http://www.faqs.org/rfcs/rfc1951 » DEFLATE Compressed Data Format Specification version 1.3]" (RFC 1951).
参数
data
- The data to deflate.
level
- The level of compression. Can be given as 0 for no compression up to 9 for maximum compression. If not given, the default compression level will be the default compression level of the zlib library.
encoding
- One of
ZLIB_ENCODING_*
constants.
返回值
The deflated string or false
if an error occurred.
范例
Example #1 gzdeflate() example
<?php$compressed = gzdeflate('Compress me', 9);echo $compressed;?>
参见
- gzinflate() - Inflate a deflated string
- gzcompress() - Compress a string
- gzuncompress() - Uncompress a compressed string
- gzencode() - Create a gzip compressed string