【PHP】文字列を圧縮する。

膨大な量の文字列をやりとりする場合の選択肢として一つめも。

$string ='aaaaaaaaaabbbbbbbbbbccccccccccddddddddddeeeeeeeeee';
 
$compressed = gzcompress($string);
 
echo "Original size: ".strlen($string)."\n";

echo "Compressed size: ".strlen($compressed)."\n";

↓

Original size: 50
Compressed size: 21

文字列を展開したい場合は下記の通り。

$original = gzuncompress($compressed);