Wow... cercando di esprimerti bene ti assicuro che ti sei espresso nella maniera peggiore possibile, non ho mai letto nulla di così... ambiguo.
Non si capisce se la funzione che utilizzi non esegue correttamente ciò che vuoi, o se hai problemi nella logica da implementare per la funzione...