$s =<<< TXT
<tr bgcolor="#C1D8F0">
<td>学年</td><td>学期</td><td>课程名称</td><td>课程类型</td><td>任课教师</td><td>考核方式</td><td>总评成绩</td><td>补考成绩</td><td>重修成绩</td><td>应得学分</td>
</tr><tr>
<td>2013-2014</td><td>1</td><td>大学英语1</td><td>必修课</td><td>王老师</td><td>考试</td><td>82</td><td> </td><td> </td><td>5</td>
</tr><tr>
<td>2013-2014</td><td>1</td><td>大学体育</td><td>必修课</td><td>黄老师</td><td>考试</td><td>95</td><td> </td><td> </td><td>4</td>
</tr>
TXT;
preg_match_all('/(?<=<td>)([^<]+)</', $s, $r);
$t = array_chunk($r[1], 10);
print_r($t);Array
(
    [0] => Array
        (
            [0] => 学年
            [1] => 学期
            [2] => 课程名称
            [3] => 课程类型
            [4] => 任课教师
            [5] => 考核方式
            [6] => 总评成绩
            [7] => 补考成绩
            [8] => 重修成绩
            [9] => 应得学分
        )    [1] => Array
        (
            [0] => 2013-2014
            [1] => 1
            [2] => 大学英语1
            [3] => 必修课
            [4] => 王老师
            [5] => 考试
            [6] => 82
            [7] =>  
            [8] =>  
            [9] => 5
        )    [2] => Array
        (
            [0] => 2013-2014
            [1] => 1
            [2] => 大学体育
            [3] => 必修课
            [4] => 黄老师
            [5] => 考试
            [6] => 95
            [7] =>  
            [8] =>  
            [9] => 4
        ))
接下来你应该会做了