无法从关联数组中获取数据

时间:2015-11-15 11:10:45

标签: php api associative-array

我正在使用api发送这样的请求:

$r = $test->methodName($input);

,回复是:

Array ( [inputname] => Array ( [id] => 40145579 [name] => InputName [profileIconId] => 605 [Level] => 13 [revisionDate] => 1426878139000 ) )

所以我环顾四周,如果我想打印id或将其存储在变量中,我必须按照以下方式进行操作

echo $r->id;

但是页面会记录下来:

  

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

有人可以解释我做错了什么吗?我是PHP的新手

由于

1 个答案:

答案 0 :(得分:1)

使用像这样 数组

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

输出

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