PHP / JSON不能使用stdClass类型的对象作为数组

时间:2014-06-12 15:58:09

标签: php arrays json

*编辑*

由于@ h2ooooooo,实际上找出了问题。事实证明,我的游戏阵列中有一个对象的结构与其他对象不同


我有以下PHP代码,我似乎无法工作。我一直收到错误......

Cannot use object of type stdClass as array 

...在我的if语句上。但是,以下语句在for循环下打印正常:

echo $user->fantasy_content->users->{0}->user[1]->games->{$i}->game[0]->season;

以下是运行$ user是json数组的代码

        for($i = 0; $i < $count;$i++) {
            if($user->fantasy_content->users->{0}->user[1]->games->{$i}->game[0]->season > 2013) {
                echo 'Hi'.$user->fantasy_content->users->{0}->user[1]->games->{$i}->game[0]->game_key;
            }
        }

0 个答案:

没有答案