$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
))
接下来你应该会做了
<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
))
接下来你应该会做了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货