1

$result 私は(から得た)というphpオブジェクトを持っていjson_decodeます。以下はそのオブジェクトのprint_rです。質問番号と回答をエコーし​​ようとしています。元:

4 answer1
5 answer2

どうすればこれを行うことができますか。

stdClass Object
    (
    [request] => stdClass Object        (
            [other] => stdClass Object
                (
                    [4] => stdClass Object
                        (
                            [answer] => answer1
                        )
                    [5] => stdClass Object
                        (
                            [answer] => answer2
                        )
                )
        )
    )

私はまだOOPを学んでいます。簡単なアプローチとして、私echo $result->request->other->4->answerは最初の答えをエコーし​​ようとしましたが、それは正しくないようです。助けてくれてありがとう。

4

1 に答える 1

3

{}number プロパティを次のようにラップする必要があります。

echo $result->request->other->{4}->answer;
于 2012-09-23T04:05:53.577 に答える