在PHP中只列出文件夹和子文件夹,并将它们放在菜单中

在PHP中只列出文件夹和子文件夹,并将它们放在菜单中,php,subdirectory,Php,Subdirectory,我想建立一个网站,我可以上传新的文件夹,然后让他们自动添加到我的菜单 我有一个如下所示的文件系统: 程序 -程序1 -文件夹1 -文件夹2 -程序2 -程序3 -文件夹1 -文件夹2 -文件夹3 问题是我需要它看起来像这样 [ul id=“menu1”] [li]程序1[/li] [ul class=“menu2”] [li]文件夹1[/li] [li]文件夹2[/li] [/ul] [li]程序2[/li] [li]程序3[/li] [ul class=“menu2”] [li]文件夹1[/l

我想建立一个网站,我可以上传新的文件夹,然后让他们自动添加到我的菜单

我有一个如下所示的文件系统:

程序
-程序1
-文件夹1
-文件夹2
-程序2
-程序3
-文件夹1
-文件夹2
-文件夹3

问题是我需要它看起来像这样
[ul id=“menu1”]
[li]程序1[/li]
[ul class=“menu2”]
[li]文件夹1[/li]
[li]文件夹2[/li]
[/ul]
[li]程序2[/li]
[li]程序3[/li]
[ul class=“menu2”]
[li]文件夹1[/li]
[li]文件夹2[/li]
[li]文件夹3[/li]
[/ul]
[/ul]

有人有什么想法吗?

可能是重复的。您只需对每个结果应用该函数,即可只拾取目录和子目录。@amenadiel
is\u dir()
not
id\u dir()