Ho lottato con questa domanda.
Ho due array $ old_images_array e $ product_images_array. Quello che voglio è, cercare sul $ old_images_array per tutto all'interno di $ product_images_array.
Se un valore si trova in $ old_images_array, ma non è in $ product_images_array, elimina un file con quel valore come nome.
Grazie
risposte:
0 per risposta № 1guarda la funzione array_diff ()
http://php.net/manual/en/function.array-diff.php
0 per risposta № 2
La soluzione più rapida sarebbe utilizzare la funzione array_diff. Qualcosa come questo:
$diff = array_diff($old_images_array, $product_images_array);
foreach ($diff as $filename) {
if(file_exists($filename)) {
unlink($filename);
}
}