您可以使用
glob
$images = glob('/tmp/*.{jpeg,gif,png}', GLOB_BRACE);如果您不要求区分大小写,则可以将a
DirectoryIterator与a组合使用,
RegexIterator或
将结果传递
scandir给to,
array_map并使用回调过滤所有不需要的扩展名。是否使用
strpos,
fnmatch还是
pathinfo获取扩展名取决于您。

您可以使用
glob
$images = glob('/tmp/*.{jpeg,gif,png}', GLOB_BRACE);如果您不要求区分大小写,则可以将a
DirectoryIterator与a组合使用,
RegexIterator或
scandir给to,
array_map并使用回调过滤所有不需要的扩展名。是否使用
strpos,
fnmatch还是
pathinfo获取扩展名取决于您。