Non avevo considerato che i valori confrontati possono essere anche null.

Con il print_r($_POST) ottengo questo:

Codice PHP:
[rteam1] => [rteam2] => [rteam3] => [rteam4] => [rteam5] => 
In questo caso il valore di $varteam è '5', il risultato ottenuto è true.

Può essere che il valore null vada ad incasinare il tutto?