- json_decode: documentation ( source)
- date: documentation ( source)
- strtotime: documentation ( source)
<?php
$games = json_decode($data, true);
$gamesnum = count($games['data']['games']['game']);
$gamesnum = $gamesnum-1;
$home_team = '';
$away_team = '';
for ($i=$gamesnum;$i>=0;$i--) {
$home_name_abbrev[$i]= $games['data']['games']['game'][$i]['home_name_abbrev'];
$hometeam[$i]= $games['data']['games']['game'][$i]['home_team_name'];
$away_name_abbrev[$i]= $games['data']['games']['game'][$i]['away_name_abbrev'];
$awayteam[$i]= $games['data']['games']['game'][$i]['away_team_name'];
$status[$i] = $games['data']['games']['game'][$i]['status'];
$etime[$i] = $games['data']['games']['game'][$i]['first_pitch_et'];
$time = strtotime($etime[$i]);
$startTime = date("h:i", strtotime('-30 minutes', $time));
$ampm[$i] = $games['data']['games']['game'][$i]['ampm'];
$league[$i] = $games['data']['games']['game'][$i]['league'];
}