Las variables no pueden iniciar númerico...
El compilador no puede resolver eso... (puede comprenderse como una operación [+-/*] o una comparación [>,==, <])
Tu problema se resuelve así...
Código PHP:
$lluvia = $json2->list[$i]->rain->{'3h'};
echo $lluvia;