从php中通过某些扩展名过滤的目录中获取文件的最佳方法

所以现在我有一个目录,并且正在获取文件列表

$dir_f = "whatever/random/";

$files = scandir($dir_f);

但是,这会检索目录中的每个文件。我将如何以最有效的方式仅检索具有某些扩展名的文件(例如.ini)。

回答:

PHP具有强大的功能,可以帮助您仅捕获所需的文件。它叫glob()

查找与模式匹配的路径名

这是一个示例用法-

$files = array();

foreach (glob("/path/to/folder/*.txt") as $file) {

$files[] = $file;

}

以上是 从php中通过某些扩展名过滤的目录中获取文件的最佳方法 的全部内容, 来源链接: utcz.com/qa/413780.html

回到顶部