牛牛在线工具

zip_entry_filesize()

收录 8868 个 PHP 函数,含用途说明与用法示例。

zip_entry_filesize()

返回指定 ZIP 文件条目的未压缩大小

函数名称:zip_entry_filesize() 函数描述:返回指定 ZIP 文件条目的未压缩大小。 适用版本:PHP 4 >= 4.1.0, PHP 5, PHP 7 语法:zip_entry_filesize(resource $zip_entry): int|false 参数: $zip_entry:一个打开的 ZIP 文件条目的资源句柄。 返回值: 返回 ZIP 文件条目的未压缩大小,单位为字节。如果出现错误,则返回 false。 示例: $zip = zip_open('example.zip'); if ($zip) { while ($zip_entry = zip_read($zip)) { $entry_name = zip_entry_name($zip_entry); $entry_size = zip_entry_filesize($zip_entry); echo "文件名:$entry_name<br>"; echo "文件大小:$entry_size 字节<br>"; // 其他操作... } zip_close($zip); } 说明: 首先,使用 zip_open() 函数打开一个 ZIP 文件。 然后,使用 zip_read() 函数逐个读取 ZIP 文件中的条目。 对于每个条目,使用 zip_entry_name() 函数获取文件名。 使用 zip_entry_filesize() 函数获取文件的未压缩大小。 最后,可以根据需要对文件进行其他操作。 注意,使用完毕后应调用 zip_close() 函数关闭 ZIP 文件。 注意事项: 在使用该函数之前,需要先通过 zip_open() 打开一个 ZIP 文件,并通过 zip_read() 逐个读取 ZIP 文件中的条目。 如果 ZIP 文件打开失败、条目读取失败,或者指定的 ZIP 文件条目无效,该函数将返回 false。 该函数只能用于读取 ZIP 文件中的条目的未压缩大小,无法用于其他类型的文件。 如果需要获取 ZIP 文件中的压缩大小,请使用 zip_entry_compressedsize() 函数。 参考链接:https://www.php.net/manual/en/function.zip-entry-filesize.php