Maison > développement back-end > tutoriel php > 大神改版后的四六级总分如何用正则表达式获取(旧版的小弟我会获取)

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

WBOY
Libérer: 2016-06-13 11:55:29
original
972 Les gens l'ont consulté

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

<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>
Copier après la connexion

这是我的代码
$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);
Copier après la connexion

其他的都能获取到 就总分那里获取不到
------解决方案--------------------
$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]);
Copier après la connexion
Array
(
    [0] => 姓名:
    [1] => 赵阳

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal