http/1.1 200 ok
connection: close
date: thu, 07 may 2015 07:44:28 gmt
server: yxlinkwaf
x-powered-by: asp.net
x-aspnet-version: 1.1.4322
cache-control: private
content-type: text/html; charset=gb2312
content-length: 11062
nbsp;html public -//w3c//dtd xhtml 1.0 transitional//en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
现代教学管理信息系统
viewastext>
学年:
2014-2015
2013-2014
2012-2013
2011-2012
2010-2011
2009-2010
2008-2009
学期:
2
1
教师姓名:
王峰
时间 星期一 星期二 星期三 星期四 星期五 星期六 星期日
早晨
上午 第1节
第2节
第3节 线性代数b
1-17(3,4)
王黎峰
电教楼205
计科14(1) 线性代数b
1-17(3,4)
王黎峰
电教楼205
计科14(1)
第4节
下午 第5节
第6节
第7节
第8节
晚上 第9节
第10节
实践课(或无上课时间)信息:
课程名称 教师 学分 起止周 上课时间 上课地点 教学班组成
调、停(补)课信息:
编号 课程名称 原上课时间地点 现上课时间地点 申请时间 申请原因
回复讨论(解决方案) 里面的信息很多,请给一个期望的结果数据格式
最好把原来的链接贴出来,然后告诉期望的格式
比如以上信息最终获取的结果是:可以取出其中的:星期一,线性代数b,1-17(3,4), 王黎峰, 电教楼205, 计科14(1);星期四,线性代数b,1-17(3,4),王黎峰,电教楼205,计科14(1)
include 'simple_html_dom.php';//这个你可以在网上下载一个$dom=new simple_html_dom();//要将内容转为 utf-8 才能处理$dom->load($content);$names=$dom->find('select[id=js]');$res=array();$res['name']=$names[0]->find('option[selected=selected]')[0]->text();$tabletr=$dom->find('table[id=table6] tr');foreach($tabletr as $k=>$tr){ foreach($tr->find('td') as $k1=>$td){ if($k1!==0){ $info[$k][$k1]=$td->text(); } }}//优化数据foreach($info as $k=>$v){ if($k==1){ unset($info[1]); } if(count($v)==8){ unset($v[1]); } $info[$k]=array_values($v);}$week=$info[0];unset($info[0]);//组织数据foreach($info as $v){ foreach($v as $k=>$v){ $tmp[$week[$k]][]=$v; }}$res['info']=$tmp;echo ;print_r($res);echo
;/*array( [name] => 王峰 [info] => array ( [星期一] => array ( [0] => [1] => [2] => 线性代数b1-17(3,4)王黎峰电教楼205计科14(1) [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => ) [星期二] => array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => ) [星期三] => array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => ) [星期四] => array ( [0] => [1] => [2] => 线性代数b1-17(3,4)王黎峰电教楼205计科14(1) [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => ) [星期五] => array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => ) [星期六] => array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [星期日] => array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) ))*///根据你自己的需求来处理课程信息$txt = <<
