ti ho postato una versione semplificata del tuo codice invitandoti a sistemare solo i valori,
te lo ripropongo con i valori sistemati e con il risultato della mia prova,
invitandoti ad usarlo
PHP:
$s = "Nubifragio";
if ( $valore[rain0rate-act] <= 35.5 ) $s = "Rovescio";
if ( $valore[rain0rate-act] <= 20.0 ) $s = "Pioggia forte";
if ( $valore[rain0rate-act] <= 10.0 ) $s = "Pioggia moderata";
if ( $valore[rain0rate-act] <= 5.0 ) $s = "Pioggia debole";
if ( $valore[rain0rate-act] <= 0.1 ) $s = "Assente";
print $valore[rain0rate-act] . " -> " . $s . "</br>";
Vedi l'allegato 8139