JSON未在PHP中显示,但有错误
我希望从url()显示Json。然后,我希望显示“steamid”。目前,我正在使用此代码,但它不起作用:JSON未在PHP中显示,但有错误,php,json,Php,Json,我希望从url()显示Json。然后,我希望显示“steamid”。目前,我正在使用此代码,但它不起作用: <?php $json = file_get_contents('http://pastebin.com/raw.php?i=MSyA8CBZ'); $obj = json_decode($json); echo $obj->response->players->steamid; ?> 我得到一个错误:致命错误:无法在第4行的/home/u43453
<?php
$json = file_get_contents('http://pastebin.com/raw.php?i=MSyA8CBZ');
$obj = json_decode($json);
echo $obj->response->players->steamid;
?>
我得到一个错误:
致命错误:无法在第4行的/home/u434538987/public_html/testjson.php中使用stdClass类型的对象作为数组
我的代码有什么问题?如注释中所述,players
是一个数组,如果您已经完成了打印($obj),是否可以看到
甚至可以看到加载的URL产生了什么。所以你应该:
$obj->response->players[0]->steamid;
错误没有告诉您出了什么问题吗?
players
是一个数组,因此它应该是$obj->response->players[0]->streamid代码>@putvande是的!这就解决了问题。万分感谢!