How to get Weather Information in PHP

Would you like to implement functionality of Getting Weather Information in PHP? Try Below Code.

<?php

//Note: appid can be obtained after login on http://api.openweathermap.org

$city="indore";

$country="in";

// By City Name

//$url="http://api.openweathermap.org/data/2.5/weather?q=".$city.",".$country."&appid=b1b15e88fa797225412429c1c50c122a";

// By latitude & longitude

$url="http://api.openweathermap.org/data/2.5/weather?lat=22&lon=75&appid=b1b15e88fa797225412429c1c50c122a";

$json=file_get_contents($url);

$data=json_decode($json,true);

//Get current Temperature in Celsius

$kel=$data['main']['temp'];

$cel=$kel-273.15;

echo 'Celsious= '.$cel;

//Get current Temperature in Farenhite

$f=((($kel*9)/5)-459.67);

echo '<br>Farenhite='.$f;

?>