在 PHP 中按扩展名过滤文件
使用目录时,通常需要根据扩展名检索特定文件。 PHP 提供了一种使用 glob() 函数来完成此任务的有效方法。
要按扩展名过滤文件,请使用语法:
$files = glob('/path/to/directory/*.extension');
例如,要检索目录 /path/to/directory 中的所有 .ini 文件,请使用:
$files = glob('/path/to/directory/*.ini');
glob() 函数返回一个包含匹配文件和目录的数组。如果没有文件与该模式匹配,则返回一个空数组;如果有错误,则返回 FALSE。
例如:
$dir_f = "whatever/random/";
$files = glob($dir_f . '*.ini');
这将使用指定目录中所有 .ini 文件的列表填充 $files。
此外, glob( ) 函数支持多种模式匹配字符:
通过利用 glob() 和这些字符,您可以灵活高效地检索 PHP 脚本中具有特定扩展名的文件。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3