preg_match_allを使って、以下のマークアップから数字148.42を取得するにはどうすればよいですか?彼らはすべて同じクラスを持っているので、私は数字を得る方法を知りません。preg_match_all - 援助が必要
私は2つの変数 - $ usd_kztと$ eur_kztを持っています。これらの2つの変数に以下のコードの数字を格納する必要があります。このような何かしようとしました
<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) –