Chcę zsumować kilka wartości i robię to takim kodem
foreach ($noc as $dwdnoc) { $chmuryniskie_koszalin += ($responsekoszalin['hourly']['cloudcover_low_best_match'][$dwdnoc]); $chmurysrednie_koszalin += ($responsekoszalin['hourly']['cloudcover_mid_best_match'][$dwdnoc]); $chmurywysokie_koszalin += ($responsekoszalin['hourly']['cloudcover_high_best_match'][$dwdnoc]); } $suma_chmury_koszalin = $srednia_chmurywysokiekoszalin+(($srednia_chmurysredniekoszalin)*2)+(($srednia_chmuryniskiekoszalin)*3);
tak pobieram dane suma zachmurzenia niskiego $chmuryniskie_koszalin += ($responsekoszalin['hourly']['cloudcover_low_best_match'][$dwdnoc]); z przedziału od 19 komórki do 30 ale zlicza się coś zupełnie innego. Tak samo jest z pozostałymi danymi. Przez to $suma_chmury_koszalin wychodzi zupełnie inaczej niż tak jak powinna.