以下のコードは一種の作品です。
$zip = new ZipArchive;
if($zip->open($path) === TRUE) {
$zip->renameName('list.csv', 'list'.$batch_id.'.csv');
$zip->extractTo('list_output');
$zip->close();
}
zip 内のファイルの名前は変更されますが、解凍されません。renameName 行を削除すると、正常に抽出されます。両方を行うために必要です。