grazie mille per la dritta...

ho messo il controllo

if (count($var[$v]) == 1) break;

e ora va bene