Example #1
0
 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.
 }
Example #2
0
         }
     }
     //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;