Steam api GetPlayerSummaries PHP guide

Here is an example of the Steam GetPlayerSummaries api in work with PHP. I have made a function called summary that creates an array with the data so i can call it once and get many or all data values from it. As its in a function i can put it in an include file and keep my main workpage tidy.

function summary($steamid)
{
    $data = json_decode(file_get_contents("https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=YOURAPIKEY&steamids=" . $steamid . ""));
    $main = $data->response->players[0];//go through through the array
    $profile_state = $main->profilestate;
    $name = $main->personaname;
    $lastlogoff = $main->lastlogoff;
    $profileurl = $main->profileurl;
    $personastate = $main->personastate;
    $realname = $main->realname;
    $timecreated = $main->timecreated;
    $loccountrycode = $main->loccountrycode;
    $avatar = $main->avatarfull;
    $created_on = date("Y-m-d\TH:i:s", $timecreated);
    $llo = date("Y-m-d\TH:i:s", $lastlogoff);
    return array('profile_state' => $profile_state, 'name' => $name, 'lastlogoff' => $lastlogoff, 'llo' => $llo, 'profileurl' => $profileurl, 'personastate' => $personastate, 'realname' => $realname, 'timecreated' => $timecreated, 'created_date' => $created_on, 'avatar' => $avatar);
}

$profile_data = sum('76561198045053248');
echo $profile_data['name'];//Speedy