我正在尝试使用 php 查看一个文件夹,其中将有五个文件夹....我想将文件夹的名称显示为 ul,并将文件夹文件的名称显示为 li's.....
这是我创建的用于创建内部 li 的代码,但是我是否找到了文件夹名称
$counter = 0;
$location = "main_folder";
$main_directory = $_SERVER['DOCUMENT_ROOT'] . "/sandbox/{$location}/";
$dir = opendir ($directory);
while (false !== ($file = readdir($dir))) {
if ($file != "." && $file != "..") {
$id = str_replace('.png', '', $file);
$display_name = str_replace('-', ' ', $id);
echo "<li data='{$id}'>{$display_name}</li>"
$counter++;
}
}
文件夹结构是这样的
main_folder/inner1/Dog-Park.png Cat-Store.png .....
main_folder/inner2/...
main_folder/inner3/...
main_folder/inner4/...
main_folder/inner5/...
这就是我想要的最终结果
<ul style='display:none;' rel='inner1' class='left_ul'>
<li data='Dog-Park'>Dog Park</li>
<li data='Cat-Store'>Cat Store</li>
<li data='Add-Gratuity'>Add Gratuity</li>
...
...
...
</ul>
关于如何做文件夹的任何想法