Php 获取JSON的字段名
我有一个包含服务器列表的JSON:Php 获取JSON的字段名,php,json,Php,Json,我有一个包含服务器列表的JSON: { "serverlist": { "live": { "Echo server": { "age": "00:05:39", "title": "sometitle" }, "Rio server": { "age": "00:02:57",
{
"serverlist": {
"live": {
"Echo server": {
"age": "00:05:39",
"title": "sometitle"
},
"Rio server": {
"age": "00:02:57",
"title": "sometitle"
},
"Goodies server": {
"age": "00:04:14",
"title": "sometitle"
},
"Ben server": {
"age": "00:03:30",
"title": "sometitle"
}
}
}
}
我有这个密码:
$json_string = file_get_contents("jsonurl");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['serverlist']['live'];
foreach($parsed_json as $key => $value)
{
echo $value['age'] . '<br>';
echo $value['tist'] . '<br>';
}
$json\u string=file\u get\u contents(“jsonurl”);
$parsed_json=json_decode($json_string,true);
$parsed_json=$parsed_json['serverlist']['live'];
foreach($key=>value)
{
echo$value['age']。
;
echo$value['tist'].
;
}
我正在尝试获取每个服务器的名称(echo服务器、rio服务器等)。
我如何才能做到这一点?服务器名称是密钥,因此它将位于
$key
变量中
foreach($parsed_json as $key => $value)
{
echo $key . '<br>';
echo $value['age'] . '<br>';
echo $value['tist'] . '<br>';
}
foreach($key=>value)
{
回显$key.“
”;
echo$value['age']。
;
echo$value['tist'].
;
}
是$key
不是吗?