首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php正则表达方式输出结果过滤,该如何处理

2012-08-08 
php正则表达方式输出结果过滤PHP code?php$urlhttp://117.36.53.122:9082/wfcx/query.do?actiontypevi

php正则表达方式输出结果过滤

PHP code
<?php   $url="http://117.36.53.122:9082/wfcx/query.do?actiontype=vioSurveil&hpzl=02&hphm=AP808P&tj=SYR&tj_val=%E5%8F%B1%E4%B8%BA%E5%9F%8E";$s=file_get_contents($url);preg_match_all('/<table width="100%"[^>]+>(.*)<\/td><\/tr>/isU',$s,$m);for ($i=0; $i< count($m[0]); $i++) {  echo "<table width=\"100%\" border=\"0\" class=\"mycar4\">".$m[1][$i]."\n";}?> 

查询输出得到结果
HTML code
<table width="100%" border="0" class="mycar4">     <tr>        <td bgcolor="#baeafe" class="font_biaoti" height="25" width="12%">号牌种类</td>        <td>&nbsp;小型汽车</td>        <td bgcolor="#baeafe" class="font_biaoti" width="12%">号牌号码</td>        <td>&nbsp;ax098</td>        <td bgcolor="#baeafe" class="font_biaoti" width="12%">中文品牌</td>        <td>&nbsp;上海波罗</td>    </tr>    <tr>        <td bgcolor="#baeafe" class="font_biaoti" height="25" width="12%">车辆型号</td>        <td>&nbsp;SVW7144CLi</td>        <td bgcolor="#baeafe" class="font_biaoti" width="12%">车辆类型</td>        <td>&nbsp;轿车</td>        <td bgcolor="#baeafe" class="font_biaoti" width="12%">车身颜色</td>        <td>&nbsp;蓝</td>    </tr>    <tr>        <td bgcolor="#baeafe" class="font_biaoti" width="12%">检验有效期止</td>        <td>&nbsp;2013-01-31</td>        <td bgcolor="#baeafe" class="font_biaoti" width="12%">强制报废期止</td>        <td>&nbsp;2099-12-31</td>        <td bgcolor="#baeafe" class="font_biaoti" height="25" width="12%">机动车状态</td>        <td>&nbsp;违法未处理</td>    </tr>    <tr>        <td bgcolor="#baeafe" height="25" class="font_biaoti" width="12%">机动车所有人</td>        <td colspan="5">&nbsp;某某/td>    </tr>    <table width="100%" border="0" class="mycar4">    <tr bgcolor="#baeafe">    <td height="25" align="center" class="font_biaoti"><b>号牌号码</b></td>    <td align="center" class="font_biaoti"><b>号牌种类</b></td>    <td align="center" class="font_biaoti"><b>违法时间</b></td>    <td align="center" class="font_biaoti"><b>违法地点</b></td>    <td align="center" class="font_biaoti"><b>违法行为</b></td>    <td align="center" class="font_biaoti"><b>发现机关</b></td>    <td align="center" class="font_biaoti"><b>信息来源</b></td>    </tr>            <TR style="cursor:hand">            <td align="center" height="22">ax098</td>        <td align="center">小型汽车</td>        <td align="center">2012-05-15 13:48:12.0</td>        <td align="center">建工路</td>        <td align="center">电子警察]机动车违反标志标线指示</td>        <td align="center">新城大队五中队(长乐路中队)</td>        <td align="center">电子警察</td>    </tr> 


请问有什么办法可以把<td bgcolor="#baeafe" height="25" class="font_biaoti" width="12%">中的颜色值bgcolor="#baeafe"替换成bgcolor="#ccc" ?


[解决办法]
PHP code
preg_replace('/bgcolor="#baeafe"/is','bgcolor="#ccc"',$s); 

热点排行