我有一些图片存储在目录:c:/images/
,例如:
- 1.jpg
- 1.png
- 2.gif
- 3.jpg
我只知道图片的名称没有扩展名,我知道有些图片存在于c:/images/
中,名称为:1, 2, 3, ...
,但是我不知道它们的扩展名。
如何获取没有扩展名的文件的扩展名呢?
我尝试使用以下方法:
var_dump(pathinfo ('c:/images/1'));
但这只返回以下内容:
array(3) { ["dirname"]=> string(3) "c:\images\" ["basename"]=> string(1) "1" ["filename"]=> string(1) "1" }
1.jpg
,但实际上是1
->c:/images/1
?! - Rizier123.jpg
和.png
格式的? - Rizier1231.jpg
和1.png
,它应该会给你什么?很可能你需要使用类似于glob
的东西-glob('C:\Images\1.*');
- ceejayoz