Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set("allow_url_fopen", 1);
- $json = file_get_contents('http://api.openweathermap.org/data/2.5/forecast?id=2746005&&units=metric&appid=1bee29f7188d5a11cdff6336b880ee08');
- $datafile = json_decode($json, true);
- // echo $datafile["list"][0]["main"]["temp"];
- // Dit moet -1 zijn anders gaat die de eerste overslaan
- $ForecastNumberToday = -1;
- $DatumVandaag = $datafile["list"][0]["dt_txt"];
- $DagNummer = substr( $DatumVandaag, 8, -9 );
- // $DagNummer = 20; test voor checken of het per dag werkt
- // Herhaald dit alleen haalt het uit de volgende list (3 uur er na)
- // max of number 39
- for ($i=0; $i < 39 ; $i++) {
- echo $datafile["list"][$i]["main"]["temp"] . "<br />";
- echo $datafile["list"][$i]["dt_txt"] . "<br />";
- }
- $dag = $datafile["list"][0]["dt_txt"];
- // haalt de eerste 8 en de laatste 8 karakters weg
- // $dag = $datafile["list"][0]["dt_txt"];
- // $newdag = substr( $dag, 8, -8 );
- // echo $newdag;
- echo "-------------------------------------------------<br />";
- echo "Vandaag<br />";
- for ($i=0; $i < 39 ; $i++) {
- $dag = $datafile["list"][$i]["dt_txt"];
- $newdag = substr( $dag, 8, -9 );
- if($newdag == $DagNummer){ // $newdag is welke dag het is
- $ForecastNumberToday++;
- echo $ForecastNumberToday . "<br />";
- echo $datafile["list"][$ForecastNumberToday]["main"]["temp"] . " Graden<br />";
- echo $datafile["list"]["$ForecastNumberToday"]["dt_txt"] . "<br />";
- }
- else{
- break;
- $ForecastNumberToday++;
- }
- }
- $ForecastTommorow = $ForecastNumberToday;
- echo "-------------------------------------------------<br />";
- echo "morgen<br />";
- //morgen
- $DagNummer = $DagNummer + 1;
- echo $DagNummer . " dagnummer<br />";
- $ForecastNumberToday - 1;
- for ($i= $ForecastNumberToday; $i < 39 ; $i++) {
- $dag = $datafile["list"][$i]["dt_txt"];
- $newdag = substr( $dag, 8, -9 );
- if($newdag == $DagNummer){
- $ForecastNumberToday++;
- echo $ForecastNumberToday . "<br />";
- echo $datafile["list"][$ForecastNumberToday]["main"]["temp"] . " Graden<br />";
- echo $datafile["list"]["$ForecastNumberToday"]["dt_txt"] . "<br />";
- }
- else{
- }
- }
- echo "-------------------------------------------------<br />";
- echo "overmorgen<br />";
- $DagNummer = $DagNummer + 1;
- echo $DagNummer . " dagnummer<br />";
- for ($i= $ForecastNumberToday; $i < 39 ; $i++) {
- $dag = $datafile["list"][$i]["dt_txt"];
- $newdag = substr( $dag, 8, -9 );
- if($newdag == $DagNummer){
- $ForecastNumberToday++;
- echo $ForecastNumberToday . "<br />";
- echo $datafile["list"][$ForecastNumberToday]["main"]["temp"] . " Graden<br />";
- echo $datafile["list"]["$ForecastNumberToday"]["dt_txt"] . "<br />";
- }
- else{
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement