我想从没有任何数据库的目录中读取 html 文件名。我有一个代码并且它工作正常,但是它给出了两个空白名称,而我在目录中只有 4 个文件。
<?php
if (is_dir('dir')) {
if ($dh = opendir('dir')) {
while (($file = readdir($dh)) !== false) {
echo "filename:".$file."<br />";
}
}
}?>
Run Code Online (Sandbox Code Playgroud)
我有 4 个 html 文件,输出应该是:
filename:aaaaaa kjnnk_13.html
filename:aaaaaa kjnnk_2.html
filename:aaaaaa kjnnk_6.html
filename:aaaaaa kjnnk_9.html
Run Code Online (Sandbox Code Playgroud)
但我发现了 2 个额外的文件名:
filename:.
filename:..
filename:aaaaaa kjnnk_13.html
filename:aaaaaa kjnnk_2.html
filename:aaaaaa kjnnk_6.html
filename:aaaaaa kjnnk_9.html
Run Code Online (Sandbox Code Playgroud)
请帮忙