PHP zip_close() 函数用于关闭给定的 ZIP 文件。
注意:从 PHP 8.0.0 开始,此函数已被弃用。面向过程 API 已被弃用,应使用 ZipArchive。
语法
zip_close(zip)
参数
zip | 必填。 指定之前使用 zip_open() 打开的 ZIP 文件。 |
返回值
不返回任何值。
示例:打开和关闭zip文件
假设我们有一个 zip 文件名为 example.zip,其中包含以下文件:
test.txt
example.csv
image.png
下面的示例演示如何打开和关闭此 zip 文件:
<?php
//打开zip文件
$zip = zip_open("example.zip");
if(is_resource($zip)) {
echo 'Zip file opened successfully.';
//关闭zip文件
zip_close($zip);
} else {
echo 'Opening of the Zip file failed.';
}
?>
输出上面的代码将是:
Zip file opened successfully.
示例:获取存档的所有文件名
下面的示例描述了如何获取给定存档的所有文件名。
<?php
//打开zip文件
$zip = zip_open("example.zip");
if(is_resource($zip)) {
while($zipfiles = zip_read($zip)) {
$file_name = zip_entry_name($zipfiles);
echo("File Name: $file_name \n");
}
//关闭zip文件
zip_close($zip);
} else {
echo 'Opening of the Zip file failed.';
}
?>
上述代码的输出将是:
File Name: example/test.txt
File Name: example/example.csv
File Name: example/image.png