= 4.0.4, PHP 5, PHP 7, PHP 8)bzdecompress — 解壓經(jīng) bzip2 編碼過(guò)的數(shù)據(jù)說(shuō)明bzdecompress(string $data, bool $use_less_memory = false): string|in">

bzdecompress

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

bzdecompress解壓經(jīng) bzip2 編碼過(guò)的數(shù)據(jù)

說(shuō)明

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

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

參數(shù)

data

要解壓的字符串。

use_less_memory

如果為 true,將會(huì)使用一種內(nèi)存開(kāi)銷(xiāo)更小的替代算法(最大內(nèi)存需求降低至大約 2300K)但速度會(huì)降低約一半。

尋找該功能的更多信息可參見(jiàn) ? bzip2 文檔。

返回值

返回解壓后的字符串或者 false,如果發(fā)生了一個(gè)錯(cuò)誤則返回一個(gè)錯(cuò)誤碼。

更新日志

版本 說(shuō)明
8.0.0 use_less_memory 的類(lèi)型從 int 變?yōu)?bool。 之前默認(rèn)值為 0

范例

示例 #1 解壓一個(gè)字符串

<?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";
?>

參見(jiàn)

  • bzcompress() - 把一個(gè)字符串壓縮成 bzip2 編碼數(shù)據(jù)