2017-03-08 47 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

請檢查我的更新答案。 –