-1

可能重复:
从 php 中某些扩展名过滤的目录中获取文件的最佳方法

检索具有指定扩展名的文件名的最佳方法是什么?

我想出了这个解决方案,它工作正常,但我想知道是否有更好的方法。

print_r(array_filter(scandir(dirname(__FILE__)), create_function('$a', 'return (substr($a, -4) == ".php") ? true : false ;')));
4

1 回答 1

3

我会使用glob。也许最简单的方法是:

$files = glob( dirname(__FILE__) . '/*.php'); 
$files = array_map('basename', $files);
print_r($files);
于 2012-09-02T17:23:14.823 回答