getRounds()[0]; $somma = 0; $contatore = 0; foreach($partecipanti AS $partecipante) { $somma += $partecipante["totale"]; $contatore++; } $media = $somma / $contatore; if (!$soloSoglia) { if ($arrotondamento) { $somma = number_format($somma,$decimali); $media = number_format($media,$decimali); } else { $somma = truncate($somma,$decimali); $media = truncate($media,$decimali); } } reset($partecipanti); if (strtotime($firstRound["pubblicazione"]) < strtotime('2017-05-20')) { $soglia_anomalia = $media * 0.8; } else { $soglia_anomalia = $media * 1.10; } if ($arrotondamento) { $soglia_anomalia = number_format($soglia_anomalia,$decimali); } else { $soglia_anomalia = truncate($soglia_anomalia,$decimali); } $infoAnomalia["media"] = $media; $infoAnomalia["soglia"] = $soglia_anomalia; $infoAnomalia["riepilogo"] = "Anomalia calcolata ai sensi dell'art. 97 c. 2 lettera d del D.lgs 50/2016 - Media: {$media} - Soglia individuata: {$soglia_anomalia}"; } ?>