首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用PHP从JSON文件中获取数据

用PHP从JSON文件中获取数据
EN

Stack Overflow用户
提问于 2013-11-04 06:25:53
回答 2查看 309.1K关注 0票数 125

我正在尝试使用PHP从下面的JSON文件中获取数据。我特别想要"temperatureMin“和"temperatureMax”。

这可能真的很简单,但我不知道该怎么做。我被困在file_get_contents("file.json")之后该做什么。如果能帮上忙,我们将不胜感激!

代码语言:javascript
复制
{
    "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,
            }
        ]
    }
}
EN

回答 2

Stack Overflow用户

发布于 2013-11-04 06:28:34

使用json_decode将您的JSON转换为PHP数组。示例:

代码语言:javascript
复制
$json = '{"a":"b"}';
$array = json_decode($json, true);
echo $array['a']; // b
票数 13
EN

Stack Overflow用户

发布于 2014-06-11 14:03:14

代码语言:javascript
复制
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/>';
                }
            }
        }
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19758954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档