这是我的代码的开始部分在目录列表文件:PHP:如何列出目录中的文件,而不列出子目录
$files = scandir($dir);
$array = array();
foreach($files as $file)
{
if($file != '.' && $file != '..' && !is_dir($file)){
....
我试图列出目录中的所有文件,而无需上市子文件夹。代码正在工作,但显示文件和文件夹。我在上面的代码中看到!is_dir($file)
,但结果仍然相同。
ahhh,就是这样。 Thanksss – Pinkie
自'。'和'..'是目录,“$ file!='。' && $ file!='..'&&“在表达式中是多余的。后面的目录分隔符没有区别。 – symcbean
谢谢@symcbean。你是对的。我删除了它们。 – Pinkie