Heim >Backend-Entwicklung >PHP-Tutorial >大神改版后的四六级总分如何用正则表达式获取(旧版的小弟我会获取)

大神改版后的四六级总分如何用正则表达式获取(旧版的小弟我会获取)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:55:29994Durchsuche

请教各位大神改版后的四六级总分怎么用正则表达式获取(旧版的我会获取)
这是四六级网站

<table border="0" align="center" cellpadding="0" cellspacing="6" class="cetTable"><br />	<tr><br />		<th>姓名:</th><br />		<td>赵阳</td><br />	</tr><br />	<tr><br />		<th>学校:</th><br />		<td>长春中医药大学</td><br />	</tr><br />	<tr><br />		<th>考试类别:</th><br />		<td>英语四级</td><br />	</tr><br />	<tr><br />		<th>准考证号:</th><br />		<td>220090132112529</td><br />	</tr><br />	<tr><br />		<th>考试时间:</th><br />		<td>2013年12月</td><br />	</tr><br />	<tr><br />		<th valign="top">总分:</th><br />		<td valign="top" class="fontBold"><br />        <span class="colorRed"><br />		<br />			0<br />		<br />        </span><br />		<br />        	<br /><span class="color666">听力:</span><br />			<br />				000<br />			<br />            <br /><span class="color666">阅读:</span><br />			<br />			000<br />			<br />			<br />            <br /><span class="color666">写作与翻译:</span><br />			<br />			000<br />			<br />		</td><br />	</tr><br /></table>

这是我的代码
$a = curl_exec($ch);<br />			$match="#<td>(.*)</td>#";<br />			//$match="#<span>(.*)</span>#";<br />preg_match_all($match,$a,$b);<br />$yourname= $b[1][0];<br />$school= $b[1][1];<br />$cet= $b[1][2];<br />$c= $b[1][5];//分数<br />$score=strip_tags($c);<br />$score=str_replace(" ","",$score);  <br />		return array('school'=>$school,'name'=>$yourname,'cet'=>$cet,'score'=>$score);

其他的都能获取到  就总分那里获取不到
------解决方案--------------------
$a =<<< TXT<br /><table border="0" align="center" cellpadding="0" cellspacing="6" class="cetTable"><br />    <tr><br />        <th>姓名:</th><br />        <td>赵阳</td><br />    </tr><br />    <tr><br />        <th>学校:</th><br />        <td>长春中医药大学</td><br />    </tr><br />    <tr><br />        <th>考试类别:</th><br />        <td>英语四级</td><br />    </tr><br />    <tr><br />        <th>准考证号:</th><br />        <td>220090132112529</td><br />    </tr><br />    <tr><br />        <th>考试时间:</th><br />        <td>2013年12月</td><br />    </tr><br />    <tr><br />        <th valign="top">总分:</th><br />        <td valign="top" class="fontBold"><br />        <span class="colorRed"><br />         <br />            0<br />         <br />        </span><br />         <br />            <br /><span class="color666">听力:</span><br />             <br />                000<br />             <br />            <br /><span class="color666">阅读:</span><br />             <br />            000<br />             <br />             <br />            <br /><span class="color666">写作与翻译:</span><br />             <br />            000<br />             <br />        </td><br />    </tr><br /></table><br />TXT;<br />$match="#<t[hd].*?>(.*?)</t[hd]>#is";<br />preg_match_all($match,$a,$b);<br />$b[1][11] = preg_replace('/\s/', '', strip_tags($b[1][11]));<br />print_r($b[1]);
Array
(
    [0] => 姓名:
    [1] => 赵阳

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn