Справка с функцией php array_filter

Пожалуйста, смотрите следующую функцию для сканирования файлов в каталоге (взято из здесь )

function scandir_only_files($dir) {
   return array_filter(scandir($dir), function ($item) {
       return is_file($dir.DIRECTORY_SEPARATOR.$item);
   });
}

Это не работает, потому что $ dir не работает в анонимных Функция, и отображается пустой, вызывая фильтр возвращать ложь каждый раз. Как бы я это переписал?

6
задан Community 23 May 2017 в 12:16
поделиться