从数组内部的数组中获取字符串

时间:2011-11-28 11:29:17

标签: php arrays

php不是我的事,但我需要从投票数组中获得投票和百分比。

stdClass Object
( 
[id] => 312
[type] => item-e
[votes] => Array
        (
            [plus] => Array
                (
                    [points] => Array
                        (
                            [votes] => 1
                            [percentage] => 100
                        )

                )

        )
)

我试过了:

$items->votes->plus->points->votes

但我得到“类stdClass的对象无法转换为字符串”-error消息。

无需循环或其他什么东西?

2 个答案:

答案 0 :(得分:4)

您需要将某些对象属性访问表示法更改为数组访问表示法:

$items->votes['plus']['points']['votes']

答案 1 :(得分:1)

您必须按键访问数组元素,如下所示:

 $items->votes['plus']['points']['votes'];