StdClass Object to String,遍历数组

时间:2016-02-16 11:37:31

标签: php arrays api stdclass

您好我之前已经问过这个问题,但没有得到正确答案。我试图让stcks从stdObject打印出来。我已经尝试了很多可能的答案,但除了使用之外什么也没有用:

  

var_dump(“曲目标题:”。   $响应 - >项 - >本期特价货品> Tracks-> DISC->音轨[0] - > _);

但这只有在您知道某张CD有多少曲目时才有效,我立即拨打500 ASIN。所以基本上我想将Tracks数组解析为String

  [Items] => stdClass Object
       (
        [Request] => stdClass Object
        (
            [IsValid] => True
            [ItemLookupRequest] => stdClass Object
                (
                    [IdType] => ASIN
                    [ItemId] => B000002OGL
                    [ResponseGroup] => Tracks
                    [VariationPage] => All
                )

        )

    [Item] => stdClass Object
        (
            [ASIN] => B000002OGL
            [Tracks] => stdClass Object
                (
                    [Disc] => stdClass Object
                        (
                            [Track] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [_] => Mustang Sally
                                            [Number] => 1
                                        )

                                    [1] => stdClass Object
                                        (
                                            [_] => Take Me To The River
                                            [Number] => 2
                                        )

                                    [2] => stdClass Object
                                        (
                                            [_] => Chain Of Fools
                                            [Number] => 3
                                        )

                                    [3] => stdClass Object
                                        (
                                            [_] => The Dark End Of The Street
                                            [Number] => 4
                                        )

                                    [4] => stdClass Object
                                        (
                                            [_] => Destination: Anywhere
                                            [Number] => 5
                                        )

                                    [5] => stdClass Object
                                        (
                                            [_] => I Can't Stand The Rain
                                            [Number] => 6
                                        )

                                    [6] => stdClass Object
                                        (
                                            [_] => Try A Little Tenderness
                                            [Number] => 7
                                        )

                                    [7] => stdClass Object
                                        (
                                            [_] => Treat Me Right
                                            [Number] => 8
                                        )

                                    [8] => stdClass Object
                                        (
                                            [_] => Do Right Woman Do Right Man
                                            [Number] => 9
                                        )

                                    [9] => stdClass Object
                                        (
                                            [_] => Mr. Pitiful
                                            [Number] => 10
                                        )

                                    [10] => stdClass Object
                                        (
                                            [_] => I Never Loved A Man
                                            [Number] => 11
                                        )

                                    [11] => stdClass Object
                                        (
                                            [_] => In The Midnight Hour
                                            [Number] => 12
                                        )

                                    [12] => stdClass Object
                                        (
                                            [_] => Bye Bye Baby
                                            [Number] => 13
                                        )

                                    [13] => stdClass Object
                                        (
                                            [_] => Slip Away
                                            [Number] => 14
                                        )

                                )

                            [Number] => 1
                        )
                )
        )
         )
        )

1 个答案:

答案 0 :(得分:2)

你可以做到

foreach($response->Items->Item->Tracks->Disc->Track as $track){
  echo "Track Title: ". $track->_;// or track title
}