PHP ZIP函数

PHP ZipArchive::count() 方法用于计算zip存档中的文件数量。

语法

public ZipArchive::count() 

参数

不需要参数。

返回值

返回存档中的文件数。

示例:计算文件数

假设我们有一个名为 example.zip 的 zip 文件,其中包含以下文件:

test.txt
example.csv
image.png 

下面的示例演示如何计算给定 zip 文件中的文件数量。

<?php
$zip = new ZipArchive;
$result = $zip->open('example.zip');

if ($result === TRUE) {
  $file_num = $zip->count();
  echo "The zip file contains $file_num files." ;
  $zip->close();
} else {
  echo 'Opening of the Zip file failed.';
}
?> 

上述代码的输出将是:

The zip file contains 3 files.