如何从PHP中的json文件读取数据

时间:2018-08-09 15:16:43

标签: php json

如何在PHP中从JSON文件读取数据?我知道有很多与此类似的问题,但我的问题有所不同。在JSON File中,密钥和值每周都会更改。如何在php中获取变量中key的值。

第一周

{
    "4.0.0": "http://127.0.0.1/updates/example/server/4.0.0.zip"
}

第二周

{
    "4.0.1": "http://127.0.0.1/updates/example/server/4.0.1.zip"
}

第三周

{
    "4.0.2": "http://127.0.0.1/updates/example/server/4.0.2.zip"
}

实际上,我要检查是否有可用的新版本?

3 个答案:

答案 0 :(得分:1)

$json = file_get_contents('FILE');
$object = json_decode($json, true);

$version = array_keys($object)[0];

答案 1 :(得分:0)

$str = file_get_contents('http://127.0.0.1/updates/example/server/update.json');
$array = json_decode($str, true); 
$versions = array_keys((array)$array)[0];

答案 2 :(得分:0)

$key = key(json_decode($json));