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