我有一个 stdClass 对象,如下所示:
stdClass Object
(
[0] => stdClass Object
(
[id1] => Fri Feb 22 00:02:15 +0000 2013
[id2] => 21312
[id3] => 13552412
)
[1] => stdClass Object
(
[id1] => Fri Feb 22 00:02:15 +0000 2013
[id2] => 21331
[id3] => 13495842
)
)
如何访问 ID?我发现了几个类似的问题,但没有一个对我有用。
假设该对象存储在 $myVar
中。
我已经尝试过$myVar->0->id1
, $myVar->id1
, $myVar->[0]->id1
, $myVar->['0']->id1
, $myVar[0]->id1
但都没有成功。
最佳答案
就像我在评论中假设的那样,该结构看起来并不打算被视为一个对象。与其在这个物体上挣扎,不如让json_decode()
首先返回一个关联数组
$data = json_decode($json, true);
echo $data[0]['id1'];
关于php - 以正确的方式访问 stdClass 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15035909/