array_filter问题

时间:2017-04-20 09:26:24

标签: php

$files = array_filter(scandir($dir), function($item) {
    return !is_dir('../folder/pictures/3/' . $item);
});

echo("<pre>".print_r($files,true)."</pre>");

我需要扫描目录,但我只需要文件名而不是文件夹。上面的代码效果很好,但是当我以这种方式使用它时它会停止工作吗?

$dir    = "..".$config[picurl]."/".$pic_id;

$files = array_filter(scandir($dir), function($item) {
    return !is_dir($dir .'/'. $item);
});

为什么我不能使用变量$ dir?

0 个答案:

没有答案