【发布时间】:2015-05-08 07:59:32
【问题描述】:
虽然这似乎是一个普遍的问题,但如何从 URL 中提取内容,例如 (http://api.openweathermap.org/data/2.5/weather?q=London,uk),以便在 PHP 中以数组的形式格式化和使用它的每个元素?更具体地说,我一般如何从网站中提取信息?
【问题讨论】:
标签: php weather-api
虽然这似乎是一个普遍的问题,但如何从 URL 中提取内容,例如 (http://api.openweathermap.org/data/2.5/weather?q=London,uk),以便在 PHP 中以数组的形式格式化和使用它的每个元素?更具体地说,我一般如何从网站中提取信息?
【问题讨论】:
标签: php weather-api
从 URL 获取数据:
$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);
【讨论】:
$json = file_get_contents('http://api.openweathermap.org/data/2.5/weather?q=London,uk');
$array = json_decode($json, true);
var_dump($array);
【讨论】: