删除文件从数组中获取名称而不知道扩展名

时间:2013-12-11 14:30:53

标签: php unlink

我有一个数组,其中包含许多文件名没有扩展名(下面是数字是文件的名称):

[1] => 214
[2] => 12
[3] => 2763
[4] => 356
[5] => 87

我想从服务器删除这些文件而不知道它们的扩展名(可能是.jpg .JPG .GIF .jpeg等)。

我尝试使用GLOB,但我不明白如何教PHP使用通配符,同时从数组中获取文件的名称。

1 个答案:

答案 0 :(得分:1)

假设$names是你的数组:

$path = "../pictures/";
foreach ($names as $name) {
  foreach (glob($path . $name . '*') as $filename) {
    unlink(realpath($filename));
  }
}