Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON未在PHP中显示,但有错误_Php_Json - Fatal编程技术网

JSON未在PHP中显示,但有错误

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

我希望从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/u434538987/public_html/testjson.php中使用stdClass类型的对象作为数组
我的代码有什么问题?

如注释中所述,
players
是一个数组,如果您已经完成了
打印($obj),是否可以看到
甚至可以看到加载的URL产生了什么。所以你应该:

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

错误没有告诉您出了什么问题吗?
players
是一个数组,因此它应该是
$obj->response->players[0]->streamid@putvande是的!这就解决了问题。万分感谢!