-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 に答える