Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
Php Can';无法从关联数组中获取数据_Php_Api_Associative Array - Fatal编程技术网

Php Can';无法从关联数组中获取数据

Php Can';无法从关联数组中获取数据,php,api,associative-array,Php,Api,Associative Array,我正在使用api发送如下请求: $r = $test->methodName($input); 答复是: Array ( [inputname] => Array ( [id] => 40145579 [name] => InputName [profileIconId] => 605 [Level] => 13 [revisionDate] => 1426878139000 ) ) 因此,我在互联网上四处查看,如果我想打印id或将其存储在变量中,我

我正在使用api发送如下请求:

$r = $test->methodName($input);
答复是:

Array ( [inputname] => Array ( [id] => 40145579 [name] => InputName [profileIconId] => 605 [Level] => 13 [revisionDate] => 1426878139000 ) )
因此,我在互联网上四处查看,如果我想打印id或将其存储在变量中,我必须按照以下操作

echo $r->id;
但页面会记录以下内容:

注意:尝试在中获取非对象的属性 第34行的文件位置

有人能解释一下我做错了什么吗?我是PHP新手

谢谢

像这样使用 排列

$a= array( 'inputname' => array( 'id' => 40145579 ,'name' => 'InputName', 'profileIconId'=> 605 ,'Level' => 13 ,'revisionDate' => 1426878139000 ));
输出

echo $a['inputname']['id'];

$r['inputname'][0]['id']
因为您的数组是数组而不是对象。在没有[0]的情况下工作,非常感谢!啊。是的D没有问题D