gzdeflate()
函数是 PHP 中用于对数据进行 DEFLATE 压缩的函数
以下是一个使用 gzdeflate()
函数的示例:
$data = "This is a test string to be compressed using gzdeflate.";
$compressed_data = gzdeflate($data, 9); // 第二个参数是压缩等级,范围为 0-9,数值越高压缩效率越高,但速度越慢。
echo "Original data: " . strlen($data) . " bytes\n";
echo "Compressed data: " . strlen($compressed_data) . " bytes\n";
请注意,gzdeflate()
函数主要用于压缩字符串,而不是文件。如果你需要压缩文件,可以考虑使用其他 PHP 函数,如 gzencode()
或 gzcompress()
。这些函数提供了更好的压缩效率和更广泛的兼容性。