指定された拡張子を持つファイル名を取得するための最良の方法は何でしょうか?
私はこの解決策を思いつきました、そしてそれはうまくいきます、しかしもっと良い方法があるかどうか疑問に思っています。
print_r(array_filter(scandir(dirname(__FILE__)), create_function('$a', 'return (substr($a, -4) == ".php") ? true : false ;')));
指定された拡張子を持つファイル名を取得するための最良の方法は何でしょうか?
私はこの解決策を思いつきました、そしてそれはうまくいきます、しかしもっと良い方法があるかどうか疑問に思っています。
print_r(array_filter(scandir(dirname(__FILE__)), create_function('$a', 'return (substr($a, -4) == ".php") ? true : false ;')));
globを使用します。おそらくこれに対する最も単純なアプローチ:
$files = glob( dirname(__FILE__) . '/*.php');
$files = array_map('basename', $files);
print_r($files);