1

使用 PHP,我得到了这个文件列表:

new ZipArchive();

我的意思是它在一个 zip 文件中。

文件列表是:

  • 文档/
  • 文档/INSTALL.html
  • 文档/auth_api.html
  • 文档/corners_right.gif
  • 文档/corners_right.png
  • 文档/复制
  • 文档/corners_left.png
  • 文档/bg_header.gif
  • docs/CHANGELOG.html
  • docs/coding-guidelines.html
  • 文档/hook_system.html
  • 文档/FAQ.html
  • 文档/site_logo.gif
  • 文档/作者
  • 文档/README.html
  • 文档/corners_left.gif
  • 文档/样式表.css
  • 文档/新建文件夹/
  • docs/新建文件夹/新建文本 Document.txt
  • 文档/新建文件夹/新建文件夹/

我需要一种方法来从每个文件路径中删除目录名称并使其成为子类别。

所以输出应该是这样的:

 docs/
  INSTALL.html
  auth_api.html
  corners_right.gif
  corners_right.png
  COPYING
  New Folder/
    New Text Document.txt
    New Folder/
      New Folder/ 

我希望这不是不可能的

4

1 回答 1

0

使用split('/',path)preg_split(对于 php 6)文档(带有示例)可以在这里找到:http ://www.php.net/manual/en/function.split.php和http://www.php.net/manual/ en/function.preg-split.php

于 2009-12-09T10:07:07.613 回答