function calcSingle($temp, $dewp) { $humidty = 100 * (EXP(17.625 * $dewp / (243.04 + $dewp)) / EXP(17.625 * $temp / (243.04 + $temp))); //Berekening voor humidity return number_format($this->checkHumidity($humidty), 2); //Afronden naar 2 na de komma. }
} } //print_r($days); } else { if ($line_num == 9) { preg_match_all('/(\\d+)/', $line, $temp); $ptemp = round(array_sum($temp[1]) / count($temp[1])); echo "High " . max($temp[1]) . " F Low " . min($temp[1]) . " F<br>\n"; echo $ptemp . " F Average Temperature<br>\n"; } else { if ($line_num == 10) { preg_match_all('/(\\d+)/', $line, $dew); for ($i = 0; $i < count($dew[1]); $i++) { $ct = ($temp[1][$i] - 32) * (5 / 9); $cd = ($dew[1][$i] - 32) * (5 / 9); $rh = round(100 * (EXP(17.625 * $cd / (243.04 + $cd)) / EXP(17.625 * $ct / (243.04 + $ct)))); $prh += $rh; } $phumid = round($prh / count($temp[1])); echo $phumid . "% Average Humidty<br>\n"; //print_r($times); } else { if ($line_num == 11) { $sunl = 0; preg_match_all('/ (\\w\\w)/', $line, $cloud); foreach ($cloud[1] as $cc) { if ($cc == "CL") { $sunl += 1; } else { if ($cc == "FW") { $sunl += 0.75;