PHP:对 stdClass 对象进行计数
我有一个从json_decode创建的stdClass对象,当我运行count($obj)函数时,它不会返回正确的数字。该对象有 30 个属性,但 count() 函数的返回值显示为 1。
有什么想法吗?
下面是其中一个对象的示例。(我从Twitter请求每日趋势信息)。如果此对象具有多个属性,则 count($obj) 将等于 1。
[trends] => stdClass Object
    (
        [2009-08-21 11:05] => Array
            (
                [0] => stdClass Object
                    (
                        [query] => "Follow Friday"
                        [name] => Follow Friday
                    )
                [1] => stdClass Object
                    (
                        [query] => "Inglourious Basterds" OR "Inglorious Basterds"
                        [name] => Inglourious Basterds
                    )
                [2] => stdClass Object
                    (
                        [query] => Inglourious
                        [name] => Inglourious
                    )
                [3] => stdClass Object
                    (
                        [query] => #songsincode
                        [name] => #songsincode
                    )
                [4] => stdClass Object
                    (
                        [query] => #shoutout
                        [name] => #shoutout
                    )
                [5] => stdClass Object
                    (
                        [query] => "District 9"
                        [name] => District 9
                    )
                [6] => stdClass Object
                    (
                        [query] => #howmanypeople
                        [name] => #howmanypeople
                    )
                [7] => stdClass Object
                    (
                        [query] => Ashes OR #ashes
                        [name] => Ashes
                    )
                [8] => stdClass Object
                    (
                        [query] => #youtubefail
                        [name] => #youtubefail
                    )
                [9] => stdClass Object
                    (
                        [query] => TGIF
                        [name] => TGIF
                    )
                [10] => stdClass Object
                    (
                        [query] => #wish09
                        [name] => #wish09
                    )
                [11] => stdClass Object
                    (
                        [query] => #watch
                        [name] => #watch
                    )
                [12] => stdClass Object
                    (
                        [query] => Avatar
                        [name] => Avatar
                    )
                [13] => stdClass Object
                    (
                        [query] => Ramadhan
                        [name] => Ramadhan
                    )
                [14] => stdClass Object
                    (
                        [query] => Goodnight
                        [name] => Goodnight
                    )
                [15] => stdClass Object
                    (
                        [query] => iPhone
                        [name] => iPhone
                    )
                [16] => stdClass Object
                    (
                        [query] => #iranelection
                        [name] => #iranelection
                    )
                [17] => stdClass Object
                    (
                        [query] => Apple
                        [name] => Apple
                    )
                [18] => stdClass Object
                    (
                        [query] => "Usain Bolt"
                        [name] => Usain Bolt
                    )
                [19] => stdClass Object
                    (
                        [query] => H1N1
                        [name] => H1N1
                    )
            )
     )