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

如何在PHP中从json文件读取数据,php,json,Php,Json,如何从PHP中的JSON文件中读取数据?我知道有很多类似的问题,但我的问题是不同的。在JSON文件中,密钥和值每周都在更改。如何在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": "ht

如何从PHP中的JSON文件中读取数据?我知道有很多类似的问题,但我的问题是不同的。在JSON文件中,密钥和值每周都在更改。如何在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"
}

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

包含版本号和链接信息的标签是什么?这是更糟糕的问题吗?对不起,我不明白你的意思,如果你只是说“不工作”,我帮不了你有错误吗?或者它有什么影响?@Hitesh请接受马文的正确答案。他已经适当地纠正了它。
$json = file_get_contents('FILE');
$object = json_decode($json, true);

$version = array_keys($object)[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];
$key = key(json_decode($json));