Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SPLFile クラスを使用して CSV ファイルを作成しています。
$z=new SplFileObject('/tmp/test.csv.gz','w'); $arr=[['a','b','c'],[1,2,3],[2,4,8],[3,6,9]]; foreach($arr as $f) $z->fputcsv($f);
出力を gz 圧縮する方法はありますか?
ありがとう
gm
ラッパーを使用できます。この場合、zlibを使用できます。
$z=new SplFileObject('compress.zlib:///tmp/test.csv.gz','w'); $arr=[['a','b','c'],[1,2,3],[2,4,8],[3,6,9]]; foreach($arr as $f) $z->fputcsv($f);