2017-03-08 48 views
-1

如何检查,如果文件存在于我的数组,如果我想用array_map + unlink将其删除:腓array_map取消链接检查文件是否存在

// deletes all jpg files in that path 

array_map('unlink', glob($path."/*.jpg")); 

现在如果该文件夹不包含任何.jpg文件我得到一个错误,因为没有什么可以解除连接,我想抓住这一点。

+1

在什么阵列? –

+0

glob($ path。“/ *。jpg”)'创建(是)数组 – utdev

+0

那里存在什么文件? –

回答

0

用户in_array功能检查值阵列存在或不

1

你的代码应该是: -

$filepath = __DIR__ . "/your_dir_name/" ; // Make sure this path is correct 
array_map('unlink', glob("$filepath*.jpg") ?: []); // check folder is empty or not 
+0

但是我在哪里检查文件是否存在? – utdev

+0

请检查我的更新答案。 –