PHP Conference Japan 2024

zlib_encode

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

zlib_encode使用指定的編碼壓縮資料

說明

zlib_encode(字串 $data, 整數 $encoding, 整數 $level = -1): 字串|false

使用指定的編碼壓縮資料。

警告

此函式目前沒有說明文件;僅提供其參數列表。

參數

data

要壓縮的資料。

encoding

壓縮演算法。可以是 ZLIB_ENCODING_RAWZLIB_ENCODING_DEFLATEZLIB_ENCODING_GZIP

壓縮等級

回傳值

範例

範例 #1 zlib_encode() 範例

<?php
$str
= 'hello world';
$enc = zlib_encode($str, ZLIB_ENCODING_DEFLATE);
echo
bin2hex($enc);
?>

以上範例會輸出

789ccb48cdc9c95728cf2fca4901001a0b045d

參見

新增註釋

使用者貢獻的註釋 1 則註釋

3
geniuszxy at outlook dot com
2 年前
除了參數順序之外,zlib_encode、gzcompress、gzdeflate 和 gzencode 是相同的函式。

zlib_encode + ZLIB_ENCODING_RAW = gzdeflate
zlib_encode + ZLIB_ENCODING_DEFLATE = gzcompress
zlib_encode + ZLIB_ENCODING_GZIP = gzencode
To Top