解壓經 bzip2 編碼過的數據

bzdecompress

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

bzdecompress解壓經 bzip2 編碼過的數據

說明

bzdecompress(string $data, bool $use_less_memory = false): string|int|false

bzdecompress() 解壓了包含 bzip2 壓縮數據的指定字串。

參數

data

要解壓的字串。

use_less_memory

如果為 true,將會使用一種記憶體開銷更小的替代演算法(最大記憶體需求降低至大約 2300K)但速度會降低約一半。

尋找該功能的更多資訊可參見 » bzip2 文件

返回值

返回解壓后的字串或者 false,如果發生了一個錯誤則返回一個錯誤碼。

更新日誌

版本 說明
8.0.0 use_less_memory 的型別從 int 變為 bool。 之前預設值為 0

範例

示例 #1 解壓一個字串

<?php
$start_str 
"This is not an honest face?";
$bzstr bzcompress($start_str);

echo 
"Compressed String: ";
echo 
$bzstr;
echo 
"\n<br />\n";

$str bzdecompress($bzstr);
echo 
"Decompressed String: ";
echo 
$str;
echo 
"\n<br />\n";
?>

參見

  • bzcompress() - 把一個字串壓縮成 bzip2 編碼數據

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *