pobieranie zmiennej z Array()

0

Witam, na stronce użyłem kodu:

$urls = array(
    "http://www.facebook.com",
    "http://www.wp.pl",
    "http://www.interia.pl",
);

function wrap($url) {
    return 'url="' . $url . '"';
}

$fql = 'SELECT url, share_count FROM link_stat WHERE ';
$fql .= implode(" OR ", array_map("wrap", $urls));

$json = file_get_contents('https://api.facebook.com/method/fql.query?format=json&query=' . urlencode($fql));
$data = json_decode($json);
print_r($data);

Po czym na stronce dostaję wynik:

Array ( [0] => stdClass Object ( [url] => http://www.facebook.com [share_count] => 38225453 ) [1] => stdClass Object ( [url] => http://www.wp.pl [share_count] => 3415 ) [2] => stdClass Object ( [url] => http://www.interia.pl [share_count] => 1065 ) )

Jak wyciągnąć z tego wartości i przypisać do zmiennych np $url, $share_count ?

0
if (is_array($data)) {
  foreach ($data as $dd) {
    echo "url: ".$dd->url;
    echo "<br>sc: ".$dd->share_count;
  }
}

// ew:

$facebook_url = $data[0]->url;
$facebook_sc = $data[0]->share_count;

// itd
0

Dzięki !! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1