Prova a sostituire il foreach con quest'altro:
Non ricordo se è possibile modificare la variabile $images direttamente nel foreach e per sicurezza ho usato la variabile $tempImgCodice PHP:
foreach ($images as $i => $image) {
if ($rem_image!=$image) //Se non è da eliminare la memorizza nel nuovo array
{
$tempImg[$i]=$image;
}
}
$images = $tempImg;