我正在测试目录处理的功能.我有一个包含以下内容的fold /目录:
0文件夹
false文件夹
my_pictures文件夹
MVI_3094 mov文件
img01 jpeg图片
等等...
我编写了以下代码来遍历目录并打印出特定的resutls
$handle = opendir("files/");
while(($entry = readdir($handle)) !== false)
{
if($entry == "." || $entry == "..")
{
continue;
}
if(is_dir($entry))
{
echo "Directory:$entry<br />";
}
}
Run Code Online (Sandbox Code Playgroud)
我唯一的问题是第二个"if"语句没有输出结果
echo "Directory:$entry<br />";
Run Code Online (Sandbox Code Playgroud)
即使条目是目录.我已使用"var_dump"函数手动检查了该条目,并将其作为目录返回true.
任何建议都会有帮助
试试看并检查.试一试......
$handle = opendir("files/");
while(($entry = readdir($handle)) !== false)
{
if($entry == "." || $entry == "..")
{
continue;
}
elseif(is_dir("files/".$entry))
{
echo "Directory:$entry<br />";
}
}
Run Code Online (Sandbox Code Playgroud)