0

我试图从对象中获取特定的数据集,但无法找出为什么我不能在我的作业中调用该号码。就是这样:

$teir = $league->data->summonerLeagues->0->teir;

首先,这是从已设置的联赛中调用数据,这样您就可以在这里看到数据的样子:

stdClass Object
(
[data] => stdClass Object
    (
        [summonerLeagues] => Array
            (
                [0] => stdClass Object
                    (
                        [queue] => RANKED_SOLO_5x5
                        [name] => Dr. Mundo's Crushers
                        [tier] => BRONZE
                        [requestorsRank] => III
                        [entries] => Array

此时我正在尝试将变量 $teir 分配给对象中的 teir 但他们在对象中使用 0 并且我调用它的方式一定是问题.....

有什么建议么?

4

1 回答 1

3

数组访问使用方括号,而对象属性使用->:

$tier = $league->data->summonerLeagues[0]->tier; // Fixed typo per @MikePurcell's comment
于 2013-03-11T22:39:58.327 回答