non so se sia giusto , ma dando un'occhiata veloce veloce

for($i=0;$i<$lunghezzaArray;$i++)
{
$values = trim($sectors[$i]);
}

tu inserisci dentro $value un unico valore di $sectors[$i];
domanda $values è un array?

poi ho notato anche questo ...
if( $values=1)
{
i valori dentro la if non vanno con == ?

= vuol dire assegnazione
== confronto
=== identico (se non erro) ti verifica se quella e pari pari al valore passato