在PHP中解压ZIP文件可以使用ZipArchive类。以下是一个简单的示例代码:
$zipFile = 'file.zip'; // 要解压的ZIP文件路径 $extractPath = 'extracted/'; // 解压到的目标路径 $zip = new ZipArchive; if ($zip->open($zipFile) === TRUE) { $zip->extractTo($extractPath); $zip->close(); echo 'ZIP文件解压成功!'; } else { echo '无法解压ZIP文件!'; }
在上面的示例中,首先实例化一个ZipArchive对象,然后使用open()方法打开要解压的ZIP文件。如果成功打开,则可以使用extractTo()方法将文件解压到指定的目标路径。最后使用close()方法关闭ZipArchive对象。
注意:在解压文件之前,确保PHP已启用Zip扩展。可以通过在php.ini文件中启用extension=zip扩展来启用。