Autor Zpráva
Fury
Profil *
Zdravím,

chtěl bych poradit, snažím se tahat fotky z instagramu, přes curl si natáhnu výsledky z Instagramu do proměnné $result výsledky a dekoduju je přes json_decode.

Následně data procházím přes foreach:
foreach ($result->tag->media->nodes as $post){
     print_r($result->tag->media->nodes);
}

Ovšem nastává problém, kdyz se chci dostat o úroveň níž, nevím jak se dostat k "thumbnail_src". Výsledkem foreach jsou následující data:

Array
(
    [0] => stdClass Object
        (
            [comments_disabled] => 
            [id] => 1642993525798781187
            [dimensions] => stdClass Object
                (
                    [height] => 803
                    [width] => 750
                )

            [owner] => stdClass Object
                (
                    [id] => 1050334865
                )

            [thumbnail_src] => https://instagram.flux1-1.fna.fbcdn.net/t51.2885-15/s640x640/sh0.08/e35/c0.25.720.720/23164541_1946192995647256_6595946301995614208_n.jpg
            [thumbnail_resources] => Array
                (
                )

            [is_video] => 
            [code] => BbNFeghgMED
            [date] => 1510080112
            [display_src] => https://instagram.flux1-1.fna.fbcdn.net/t51.2885-15/e35/23164541_1946192995647256_6595946301995614208_n.jpg
            [caption] => #repost #selfie #instagram #instalike
            [comments] => stdClass Object
                (
                    [count] => 0
                )

            [likes] => stdClass Object
                (
                    [count] => 0
                )

        )

    [1] => stdClass Object
        (
            [comments_disabled] => 
            [id] => 1642993522814407838
            [dimensions] => stdClass Object
                (
                    [height] => 1080
                    [width] => 1080
                )

            [owner] => stdClass Object
                (
                    [id] => 202722315
                )

            [thumbnail_src] => https://instagram.flux1-1.fna.fbcdn.net/t51.2885-15/s640x640/sh0.08/e35/23416957_299345937224129_569327279776202752_n.jpg
            [thumbnail_resources] => Array
                (
                )

            [is_video] => 
            [code] => BbNFedvntSe
            [date] => 1510080112
            [display_src] => https://instagram.flux1-1.fna.fbcdn.net/t51.2885-15/e35/23416957_299345937224129_569327279776202752_n.jpg
            [caption] => Something fishy was goin on.. #🇦🇪 #dxb #uae #unitedarabemirates #dubai #mydubai #dubaicity #dubaicitylife #holiday #abroad #insta #instagram #instagramers #dubaimall #aquarium #dubaiaquarium #dubaiaquariumandunderwaterzoo #underwater #fish #fishy #fishybusiness #goldfish #orangefish #orange #tourist #discover
            [comments] => stdClass Object
                (
                    [count] => 0
                )

            [likes] => stdClass Object
                (
                    [count] => 0
                )

        )
)       

Jak se mohu dostat o úroveň níž? Resp. o dvě?

Díky moc za radu
Alphard
Profil
Ten printout je z toho foreach?
Jsou tam 2 prvky, mělo by být možné projít je dalším smyčkou cyklu a pak jako asociativní pole
foreach ($result->tag->media->nodes as $node) {
  print_r($node['thumbnail_src']);
}
Fury
Profil *
Alphard:
Jo, to je přesně ono, díky moc!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0