我正試圖在PHP中使用JSON,並且我被困住了。我是新來的,如果你能幫助我的話。無法在PHP中顯示JSON數據
我想從下面的代碼(例如列表,名稱和/或碎片)中顯示「列表」的內容。
{
"status": true,
"hostname": "{IP}",
"port": {PORT},
"queryPort": {PORT},
"name": "Cod2 Server",
"map": "mp_genesisarc",
"secured": true,
"password_protected": false,
"version": "1.3",
"protocol": "udp",
"players": {
"online": 1,
"max": "28",
"list": [
{
"frags": "1",
"ping": "54",
"name": "Mr Anderson"
}
]
},
"cached": false
}
這是我使用的代碼(不工作):提前
<?php
$serverip = "localhost";
$info = json_decode(file_get_contents('https://use.gameapis.net/cod2/query/info/000.000.00.0:0000'.$serverip), true);
if(!$info['status']) {
echo 'Offline';
} else {
echo $info['players']['list']['name'];
}
?>
感謝, 吉姆。
'$ info ['players'] ['list']'是一個數組將其更改爲'$ info ['players'] ['list'] [0] ['name']' –
而不是簡單地說「不起作用」,請將錯誤添加到您的問題中。 –
@JamesJones「這是我使用的代碼(不起作用):」這是我的問題。我使用了一個代碼,它不起作用。我不明白你的先生。 – Jim