2013-04-26 3 views
-4

После длительного использования в течение некоторого времени я немного застрял ... Я хочу, чтобы эхо значения (url) в json-массиве с PHP и получить его в переменной.Echoing JSON array в PHP

PHP:

$coverphotos = $facebook->api('http://graph.facebook.com/' . $album['id'] . '/picture?type=album&redirect=false&access_token=' . $access_token); 

JSON:

{ 
"data": { 
    "url": "http://photos-c.ak.fbcdn.net/hphotos-ak-ash4/480080_567808343263483_176928672_a.jpg" 
} 
} 

Я хочу, чтобы получить фактический URL в переменную PHP ... как бы я идти об этом?

СВЯТОЙ, ЧТО ВЗЯЛ LONG ДОСТАТОЧНО, НО я понял это:

$coverphotos2 = $coverphotos['id'] . '?type=album&redirect=false&access_token=' . $access_token; 

     $content = file_get_contents($coverphotos2); 
     $photoarray = json_decode($content, TRUE); 
     $coverurl = $photoarray['data']['url']; 
+0

Посмотрите json_decode – hank

+4

Can вы уточните, что конкретно вы пробовали в течение этого длительного периода времени? – mario

+0

Это мой первый раз, когда я использовал json и PHP, поэтому я попробовал json_decode, но я не мог понять, как выкопать в массив и поместить его в переменную – onei0120

ответ

1

С переменной $coverphotos, вы можете сохранить URL изображения с:

$picture = $coverphoto['id']; 
+0

Я только что редактировал, у меня есть php facebook api-запрос, который возвращает массив json – onei0120