PHP通过Regex获取文件

时间:2011-06-23 18:26:24

标签: php regex file-management

有没有办法可以让PHP通过Regexp搜索获取文件?我知道如何打开和读取目​​录没问题,但查找特定文件 问题。

以下是一个示例,我有一个可能以下列任何扩展名结尾的徽标:.bmp.png.jpg.jpeg或{{1 }}。但是,该文件的名称​​始终.gif

icon.someext

感谢您的时间。

3 个答案:

答案 0 :(得分:10)

您可以将glob与通配符和GLOB_BRACE

一起使用
$files = glob("icon.{png,jpg,jpeg,gif,bmp}", GLOB_BRACE);

答案 1 :(得分:2)

$files = glob("icon.*");

与unix命令行上的通配符非常相似。

答案 2 :(得分:-1)

尝试使用preg_match() http://us3.php.net/manual/en/function.preg-match.php

如果您需要帮助,请与我们联系。