$randomWeatherCondition, "temperature" => $randomTemperature, "img" => $randomWeatherCondition . ".png", "certainty" => $certainty ]; } /** * Liefert ein Array mit assoziativen Arrays, die das Wetter zufällig "voraussagen" * * @param $n int Anzahl Tage, für die das Wetter vorausgesagt werden soll * @return array */ function createRandomWeatherForNDays($n) { $weatherForNDays = []; for ($i = 0; $i < $n; $i++) { $date = $tomorrow = date("d.m.Y", strtotime("+$i day")); $weather = createRandomWeather(); $weather['date'] = $date; $weatherForNDays[] = $weather; } return $weatherForNDays; } // Das Script liefert eine JSON-Ausgabe, setze daher den Content-Type auf application/json header('Content-Type: application/json'); // Codiere das Array mit der Wettervorhersage in JSON und gib es aus echo json_encode(createRandomWeatherForNDays(5));