get_elements_by_tagname('Run'); $menuitems = array(); $count = 0; foreach($runs as $run) { $runitems = array(); $starttime = $run->get_elements_by_tagname('StartTime'); $timestr = str_replace("T", " ", $starttime[0]->get_content()); $time = strtotime($timestr); $runitems['time'] = date("M j, Y g:i a", $time); $duration = $run->get_elements_by_tagname('Duration'); $duration = $duration[0]->get_content(); $duration = str_replace("PT", "", $duration); $duration = str_replace("S", "", $duration); $duration = date("H:i:s", $duration - date("Z")); $runitems['duration'] = $duration; $length = $run->get_elements_by_tagname('Length'); $runitems['length'] = number_format($length[0]->get_content() / 1609.344, 2) . " miles"; $runitems['count'] = $count++; array_push($menuitems, $runitems); } echo "["; $first_menu = 0; foreach ($menuitems as $item) { if ($first_menu) echo ",\n"; echo "{\n"; $first_item = 0; foreach($item as $key => $val) { if ($first_item) echo ",\n"; echo "\"$key\": "; if (is_numeric($val)) { echo $val; } else { echo "\"$val\""; } $first_item = 1; } echo "}\n"; $first_menu = 1; } echo "]"; ?>