JSON在PHP中不显示错误

时间:2014-08-16 20:45:44

标签: php json

我想从网址(http://pastebin.com/raw.php?i=MSyA8CBZ)中显示Json。然后,我希望显示“steamid”。目前,我正在使用此代码,但它不起作用:

<?php 
$json = file_get_contents('http://pastebin.com/raw.php?i=MSyA8CBZ');
$obj = json_decode($json);
echo $obj->response->players->steamid; 
?>

我收到错误:Fatal error: Cannot use object of type stdClass as array in /home/u434538987/public_html/testjson.php on line 4我的代码出了什么问题?

1 个答案:

答案 0 :(得分:2)

正如评论中所提到的,players是一个数组,如果您已经完成了print_r($obj),或者甚至看到了您加载的网址,您可能已经看到了。所以你应该这样做:

$obj->response->players[0]->steamid;