PHP file()函数用于从URL中提取数据

时间:2015-03-06 16:42:26

标签: php weather-api

虽然这看起来像是一个普遍的问题,但是如何从诸如(http://api.openweathermap.org/data/2.5/weather?q=London,uk)之类的URL中提取内容,以便可以为PHP中的每个元素以数组的形式对其进行格式化和使用?更具体地说,我如何从一般的网站中提取信息?

2 个答案:

答案 0 :(得分:1)

从网址获取数据:

$content = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');

以简单数组转换它:

$new_data = json_decode($content, true);
print_r($new_data);

答案 1 :(得分:0)

$json = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');
$array = json_decode($json, true);
var_dump($array);