【发布时间】:2011-09-11 19:10:27
【问题描述】:
扫描目录下的文件请看下面的函数(取自here)
function scandir_only_files($dir) {
return array_filter(scandir($dir), function ($item) {
return is_file($dir.DIRECTORY_SEPARATOR.$item);
});
}
这不起作用,因为 $dir 不在匿名函数的范围内,并且显示为空,导致过滤器每次都返回 FALSE。我将如何重写这个?
【问题讨论】:
标签: php array-filter