= 4.0.4, PHP 5, PHP 7, PHP 8)bzdecompress — 解壓經(jīng) bzip2 編碼過的數(shù)據(jù)說明bzdecompress(string $data, bool $use_less_memory = false): string|in">
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
bzdecompress — 解壓經(jīng) bzip2 編碼過的數(shù)據(jù)
$data
, bool $use_less_memory
= false
): string|int|falsebzdecompress() 解壓了包含 bzip2 壓縮數(shù)據(jù)的指定字符串。
data
要解壓的字符串。
use_less_memory
如果為 true
,將會使用一種內(nèi)存開銷更小的替代算法(最大內(nèi)存需求降低至大約 2300K)但速度會降低約一半。
尋找該功能的更多信息可參見 ? bzip2 文檔。
返回解壓后的字符串或者 false
,如果發(fā)生了一個錯誤則返回一個錯誤碼。
版本 | 說明 |
---|---|
8.0.0 |
use_less_memory 的類型從 int 變?yōu)?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";
?>