a rigor di logica continue e break valgono nello scope locale.. quindi dentro la funzione, non sul ciclo..

prova comunque, no?