如何让我的代码只显示文件夹的链接而不显示目录中的文件?
class Userr: NSObject {
var displayname: String?
var email: String?
var gender: String?
var uid: String?
var urlToImage: String?
}
答案 0 :(得分:2)
$d = dir(".");
echo "<ul>";
while (false !== ($entry = $d->read()))
{
if (is_dir($entry) && ($entry != '.') && ($entry != '..'))
echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
echo "</ul>";
$d->close();
答案 1 :(得分:1)
您应该能够通过调用is_dir
来包装当前代码:
while(false !== ($entry = $d->read())) {
if (is_dir($entry)) {
echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
}
如果你想删除&#34; dot&#34;目录(.
和..
),使用以下内容:
if (is_dir($entry) && !in_array($entry, ['.', '..'])) {
...
答案 2 :(得分:0)
只需检查$条目是否为目录:
$d = dir(".");
echo "<ul>";
while(false !== ($entry = $d->read())) {
if(is_dir($entry))
echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
echo "</ul>";
$d->close();