用PHP探索zip归档

用PHP探索zip归档,php,zip,Php,Zip,这是我的密码 $z = new ZipArchive(); if ($z->open('file.zip')) { for ($i=0; $i<$z->numFiles;$i++) { $aZipDtls = $z->statIndex($i); echo $aZipDtls['name'].'<br>'; } } 但我希望它能返回

这是我的密码

$z = new ZipArchive();

if ($z->open('file.zip')) {

            for ($i=0; $i<$z->numFiles;$i++) {
                $aZipDtls = $z->statIndex($i);
                echo $aZipDtls['name'].'<br>';

            }
     }
但我希望它能返回这样的文件树

docs/
 -INSTALL.html
 -auth_api.html
  install
   -index.htm 
使之成为ul和li
我想用

来做这件事,你必须手动计算出来。zip归档文件以非常扁平的结构存储文件,但了解“解压缩”时所需的结构

在浏览归档文件时,您必须计算出此结构。您需要查看字符串函数以帮助您完成以下操作:


也许您可以使用这个库,我认为它支持列出内容。

这意味着没有办法做到这一点?你可以实现你想要的,你只需要自己编写代码,因为没有内置的函数。
docs/
 -INSTALL.html
 -auth_api.html
  install
   -index.htm