potresti usare una cosa tipo
DELETE FROM tabella WHERE id IN (2, 27, 35, ...)
senza usare cicli..
se il tuo array lo formatti come nella query che ho messo, a me sembra perfetto..