目标:通过编号从PHP对象中检索数据元素。
这是对象的print_r($data):
stdClass Object
(
[0] => stdClass Object
(
[TheKey] => 1456
[ThingName] => Malibu
[ThingID] => 7037
[MemberOf] => California
[ListID] => 7035
[UserID] => 157
[UserName] => John Doe
)
)
我无法弄清楚如何从中提取值。这只是一个多记录对象中的一条记录,应该按id而不是名称进行。
以下是一些未成功的尝试,以说明目标:
echo $data -> 0 -> UserName;
echo $data[0] -> UserName;
Undefined property: stdClass::$0
的错误,这也是我的经验。 - Matthewif (version_compare(PHP_VERSION, '5.0.0', '>=')) die('PHP 5 is not supported');
的内容,或者至少作为注释添加一个大的警告,说明该代码不支持向前兼容。 - Matthew