preg_match_all('/timeTable" .*<tbody>(.*?)<\/table>/smU', $read, $foo, PREG_SET_ORDER);
preg_match_all('/<(th|td).*>(.*)<\/(th|td)>/smU', $foo[0][1], $result, PREG_SET_ORDER);
print_r($result);
И вы получите необходимые данные.Быстрый ответ, потому что у меня нет времени на создание одного шаблона для этого, но этот будет делать работу.