有没有办法可以让PHP通过Regexp搜索获取文件?我知道如何打开和读取目录没问题,但查找特定文件 问题。
以下是一个示例,我有一个可能以下列任何扩展名结尾的徽标:.bmp
,.png
,.jpg
,.jpeg
或{{1 }}。但是,该文件的名称始终为.gif
。
icon.someext
感谢您的时间。
答案 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
如果您需要帮助,请与我们联系。