PHP Conference Japan 2024

zip_read

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_read读取 ZIP 文件存档中的下一个条目

警告

此函数自 PHP 8.0.0 起已弃用。强烈建议不要依赖此函数。

描述

读取 zip 文件存档中的下一个条目。

参数

zip

以前使用 zip_open() 打开的 ZIP 文件。

返回值

返回一个目录条目资源,以便稍后与 zip_entry_... 函数一起使用,如果不再有条目可读,则返回 false,如果发生错误,则返回错误代码。

变更日志

版本 描述
8.0.0 此函数已被弃用,建议使用对象 API,参见 ZipArchive::statIndex()

参见

添加注释

用户贡献的注释 2 条注释

7
匿名
5 年前
*这是一个简单的例子*
<?php
$zp
= zip_open('file.zip');

while (
$file = zip_read($zp)) {
echo
zip_entry_name($file).PHP_EOL;
}
?>

输出将类似于

myfile.txt
mydir/
1
Christian
11 年前
注意:即使你的存档包含更多条目,也只会返回前 65535 个条目。详情请参见 https://bugs.php.net/bug.php?id=59118
To Top