2013-01-08 41 views
0

让我说我有我的目录image.jpg。PHP找到匹配文件名的文件扩展名

并假设我知道的唯一细节是我有一个名称='图像'的文件名,但我不知道它是什么扩展名。

是否有PHP函数来知道文件的扩展名?

+2

,如果您有什么影响:image.jpg的,Image.gif的和image.png? – 2013-01-08 03:33:36

回答

3

您可以找到这些文件与glob

$matching = glob('/some/directory/' . $name . '.*'); 
+0

这给你所有匹配的文件,但不扩展名(.jpg) – Skynet

+0

@ user1933738:一旦你有文件名就不难获得扩展名。 'end(explode('。',$ filename))''''pathinfo','FileInfo'等等。 – Ryan