我正在开发一个需要城市当前温度的网站。如何在PHP页面中包含温度。
答案 0 :(得分:10)
如果您想在php应用程序中获取天气数据,则需要调用API。 例如这一个: http://openweathermap.org/current
如上页所示,您可以按城市名称申请数据: 在JSON api.openweathermap.org/data/2.5/weather?q=London,uk
您可以通过执行与此类似的操作来访问此数据:
<?php
$jsonurl = "http://api.openweathermap.org/data/2.5/weather?q=London,uk";
$json = file_get_contents($jsonurl);
$weather = json_decode($json);
$kelvin = $weather->main->temp;
$celcius = $kelvin - 273.15;
?>
现在,开尔文的温度是开尔文的温度,而在Celcius的温度是$ celcius!
我希望这会对你有所帮助,如果这不是你的意思,请尝试更具体!