我如何从preg_match_all下面的标记中获得数字148.42?他们都有同一班,所以我不知道如何获得数字。preg_match_all - 需要一些帮助
我有2个变量 - $ usd_kzt和$ eur_kzt,我需要在这两个变量中存储下面代码中的数字值。
<td width="15"><input id="idval7" name="idval" class="idValI" value="5" type="checkbox"></td> <td class="gen7" align="left"> 1 ДОЛЛАР США</td>
<td class="gen7" align="center">USD/KZT</td>
<td class="gen7" align="center">148.42</td>
<td class="gen7" align="center">EUR/KZT</td>
<td class="gen7" align="center">200.42</td>
<td class="gen7" valign="middle" width="10" align="left">
<img src="images/whup.gif"></td>
<td class="gen7" align="center"></td>
尝试过这样的事情:
preg_match_all('/<td\s+.*?>(.*)<\/td>/is', $data, $matches);
print_r($matches); // returns nothing
在此先感谢
[小马他来...](http://stackoverflow.com/a/1732454/554546) – 2012-01-24 21:25:39