nws





SimpleNWS Example


SimpleNWS Example


getForecastForWeek();

    // print the request URL
    $requestURL = $forecast->getRequestURL();
    $requestParts = explode('?', $requestURL);
    echo "Requested URL:\n", $requestParts[0], "?\n", $requestParts[1], "\n\n";
   
    // print the weather data
    echo 'Hourly Recorded Temperature: ',
            print_r($forecast->getHourlyRecordedTemperature(), true),"\n";
    echo 'Hourly Recorded Temperature in Celsius: ', 
            print_r($forecast->convertToCelsius($forecast->getHourlyRecordedTemperature()), true),"\n";
    echo 'Hourly Apparent Temperature: ', 
            print_r($forecast->getHourlyApparentTemperature(), true),"\n";
    echo 'Daily Maximum Temperature: ',   
            print_r($forecast->getDailyMaximumTemperature(), true),"\n";
    echo 'Daily Minimum Temperature: ',   
            print_r($forecast->getDailyMinimumTemperature(), true),"\n";
    echo 'Hourly Precipitation: ',        
            print_r($forecast->getHourlyPrecipitation(), true),"\n";
    echo 'Hourly Snow Amount: ',          
            print_r($forecast->getHourlySnowAmount(), true),"\n";
    echo 'Hourly Cloud Coverage: ',       
            print_r($forecast->getHourlyCloudCover(), true),"\n";
    echo 'Hourly Humidity: ',             
            print_r($forecast->getHourlyHumidity(), true),"\n";
    echo 'Weather Conditions: ',          
            print_r($forecast->getWeatherConditions(), true),"\n";
    echo 'Time Layouts: ',                
            print_r($forecast->getTimeLayouts(), true),"\n";
}
catch (\Exception $error)
{
    echo $error->getMessage();
}

?>
        


Speak Your Mind

*