public static function GetAlbumData($BasicList) { $album_list = array(); if(count($BasicList) != 0) { foreach($BasicList as $basic) { $url = URL::GetlastfmUrl(ApiKey::$lastfm,'getInfo',$basic->name,'album',$basic->artist); $source = COMMON::getSourceUsingCurl($url); echo $url; $json = new Services_JSON(); $album = $json->decode($source); echo $source; //$album = COMMON::MakeJson($url); //print_r($album); if(count($album) != 0) { //$name,$artist,$url,$releasedate,$image,$listeners,$playcount; //M_lastfmAlbumData($a,$b,$c,$d,$e,$f,$g) //$album = $value; $a = $album->name; $b = $album->artist; $c = $album->url; $d = $album->releasedate; $e = $album->image; $f = $album->listenrs; $g = $album->playcount; echo $a; $albumData = new M_lastfmAlbumData($a,$b,$c,$d,$e,$f,$g); array_push($album_list,$albumData); } } } //print_r($album_list); return $album_list; }