Php 到达对象的元素
如何使用php访问此对象的元素?我尝试了Php 到达对象的元素,php,Php,如何使用php访问此对象的元素?我尝试了$obj[0]->trends来访问内部数组,但php给了我错误致命错误:无法在第97行的/..file.php中将stdClass类型的对象用作数组 stdClass Object ( [0] => stdClass Object ( [trends] => Array (
$obj[0]->trends
来访问内部数组,但php给了我错误致命错误:无法在第97行的/..file.php中将stdClass类型的对象用作数组
stdClass Object
(
[0] => stdClass Object
(
[trends] => Array
(
[0] => stdClass Object
(
[name] => IWorkAsHardAs
[query] => IWorkAsHardAs
[events] =>
)
[1] => stdClass Object
(
[name] => ProtectOzoneLayer
[query] => ProtectOzoneLayer
[events] =>
)
)
[as_of] => 2013-09-16T13:06:47Z
[created_at] => 2013-09-16T12:44:57Z
[locations] => Array
(
[0] => stdClass Object
(
[name] => Jaipur
[woeid] => 2295401
)
)
)
[httpstatus] => 200
)
试试这个:
$obj->{0'}->trends[0]
甚至$obj->{0}->trends[0]
。看起来您的对象有数字属性名。@损坏它不起作用。请尝试将其强制转换为数组:$casted=(数组)$obj代码>。然后试试这个:var\u dump($casted)代码>。它已在@CORRUPT处处理。谢谢,干杯。很乐意帮忙。