Ja'; // Vielleicht, wenn Regenwahrscheinlichkeit größer als 40% oder // Temperaturen nicht zwischen 15 und 24°C // oder Wind 35 km/h oder schneller if($regen[$i] >= 40 || $tempMax[$i] <= 15 || $tempMax[$i] > 24 || $wind[$i] >= 35){ $fahrrad = 'Vielleicht'; } // Kein Fahrradwetter, wenn Regenwahrscheinlichkeit über 55% // oder Temperaturen nicht zwischen 10 und 27°C // oder Wind 40 km/h oder schneller if($tempMax[$i] >= 27 || $tempMax[$i] <= 10 || $regen[$i] >= 55 || $wind[$i] >= 40){ $fahrrad = 'Nein'; } // Array mit den Daten für einen Tag zusammenbauen $wetter[$i] = array( 'regen' => $regen[$i], 'icon' => $icon[$i], 'tag' => $tag[$i], 'tempMax' => $tempMax[$i], 'rad' => $fahrrad, 'wind' => $wind[$i] ); // Arrays miteinander verknüpfen if(isset($wetter[$i-1])){ array_merge($wetter[$i-1], $wetter[$i]); } } return $wetter; } /** * Erstelle eine Tabellenzeile aus einem Array * * @param array array Auszuwertendes Array mit den Daten * @param schluessel string Schlüssel nach dem im Array gesucht wird * @param stringVor string Zeichen die vor dem String auftauchen sollen * @param stringNach string Zeichen die nach dem String auftauchen sollen * @param first string Was soll einmalig am Anfang stehen * * @return string */ function makeTable($array, $schluessel, $stringVor = NULL, $stringNach = NULL, $first = NULL){ $string = ''.$first.''; foreach($array as $daten){ $string .= ''; $string .= $stringVor . $daten[$schluessel] . $stringNach; $string .= ''; } return ' ' . $string . ' '; } }