我有一个数组,其中包含许多文件名没有扩展名(下面是数字是文件的名称):
[1] => 214
[2] => 12
[3] => 2763
[4] => 356
[5] => 87
我想从服务器删除这些文件而不知道它们的扩展名(可能是.jpg .JPG .GIF .jpeg等)。
我尝试使用GLOB,但我不明白如何教PHP使用通配符,同时从数组中获取文件的名称。
答案 0 :(得分:1)
假设$names
是你的数组:
$path = "../pictures/";
foreach ($names as $name) {
foreach (glob($path . $name . '*') as $filename) {
unlink(realpath($filename));
}
}