我如何從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