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