我正在尝试使用PHP从下面的JSON文件中获取数据。我特别想要"temperatureMin“和"temperatureMax”。
这可能真的很简单,但我不知道该怎么做。我被困在file_get_contents("file.json")之后该做什么。如果能帮上忙,我们将不胜感激!
{
"daily": {
"summary": "No precipitation for the week; temperatures rising to 6° on Tuesday.",
"icon": "clear-day",
"data": [
{
"time": 1383458400,
"summary": "Mostly cloudy throughout the day.",
"icon": "partly-cloudy-day",
"sunriseTime": 1383491266,
"sunsetTime": 1383523844,
"temperatureMin": -3.46,
"temperatureMinTime": 1383544800,
"temperatureMax": -1.12,
"temperatureMaxTime": 1383458400,
}
]
}
}
发布于 2013-11-04 06:28:34
使用json_decode将您的JSON转换为PHP数组。示例:
$json = '{"a":"b"}';
$array = json_decode($json, true);
echo $array['a']; // b
发布于 2014-06-11 14:03:14
Try:
$data = file_get_contents ("file.json");
$json = json_decode($data, true);
foreach ($json as $key => $value) {
if (!is_array($value)) {
echo $key . '=>' . $value . '<br/>';
} else {
foreach ($value as $key => $val) {
echo $key . '=>' . $val . '<br/>';
}
}
}
https://stackoverflow.com/questions/19758954
复制相似问题