ragazzi, ho risolto anche qui...

bastava riempire l'array $filter[$f] delimitando i valori con ^ e $, altrimenti riconosceva molte più parole!