小编Fir*_*alp的帖子

从php中的完整路径创建文件树

我正在尝试从完整路径字符串制作某种文件树。

这是我使用的 php-class 给我的:

/RootFolder/Folder1/File1.doc
/RootFolder/Folder1/SubFolder1/File1.txt
/RootFolder/Folder2/SubFolder1/File2.txt
/RootFolder/Folder2/SubFolder1/SubSubFolder1/File4.doc
Run Code Online (Sandbox Code Playgroud)

我以为我可以制作一个数组,如:

array 
(
 "RootFolder" => array 
                ("Folder1" => array
                             ("FILE" => "File1.doc"
                              "SubFolder1" => "File1.txt"
                              "SubFolder1" => "File2.txt"                                  
                             )
                 "Folder2" => array
                             (
                              ...
                              )
                 )             
  )
Run Code Online (Sandbox Code Playgroud)

最终得到这个结果<li>或在一个<table>

RootFolder/
     |_ Folder1/
     |        |_ SubFolder1/
     |        |           |_ File1.txt
     |        |           |_ File2.txt
     |        |_ File1.doc
     |
     |_ Folder2/
              |_ SubFolder1/
                          |_ SubSubFolder1/
                                         |_ File2.txt
Run Code Online (Sandbox Code Playgroud)

我坚持这一点,因为我有点困惑,当然我不是开发人员..

也许有另一种方法可以做到这一点?我想我将有大约 10 000 个文件字符串在页面加载时继续。

编辑:

事实上,我有一个 php 对象,它返回这样的数组:

Array
(
[0] => Transmission\Model\File …
Run Code Online (Sandbox Code Playgroud)

php directory treeview tree file

2
推荐指数
1
解决办法
658
查看次数

标签 统计

directory ×1

file ×1

php ×1

tree ×1

treeview ×1