0

このアレイの場合

stdClass Object
(
    [YearsResult] => stdClass Object
        (
            [years] => stdClass Object
                (
                    [year] => Array
                        (
                            [0] => 2013
                            [1] => 2012
                            [2] => 2011
                            [3] => 2010
                            [4] => 2009
                            [5] => 2008
                            [6] => 2007
                            [7] => 2006
                            [8] => 2005
                            [9] => 2004
                            [10] => 2003
                            [11] => 2002
                            [12] => 2001
                            [13] => 2000
                            [14] => 1999
                            [15] => 1998
                        )

                )

        )

)

foreachループを実行して年の値を取得するための正しい方法は何ですか?私は私が見つけ/考えることができるすべての考えられる方法を試しました、そして私の最後の試みはでした

foreach ($result->YearsResult->years->year as $test) {
     echo $test->year;
}

これは何も返しません。

4

1 に答える 1

0

$ result-> YearsResult->years->yearは必要な配列です。したがって、$testは配列要素です。

echo $test;
于 2012-08-27T19:59:44.520 に答える