Php 到达对象的元素

Php 到达对象的元素,php,Php,如何使用php访问此对象的元素?我尝试了$obj[0]->trends来访问内部数组,但php给了我错误致命错误:无法在第97行的/..file.php中将stdClass类型的对象用作数组 stdClass Object ( [0] => stdClass Object ( [trends] => Array (

如何使用php访问此对象的元素?我尝试了
$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处处理。谢谢,干杯。很乐意帮忙。