Il codice, per quanto passibile di migliorie sul lato chiarezza, mi sembra funzionante. Probabilmente il problema e' nell'array $arFor2Del, verifica cosa contiene.