如何在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"
}
实际上,我要检查是否有可用的新版本?
答案 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));