preg_match_all을 사용하여 아래의 마크 업에서 148.42라는 숫자를 얻으려면 어떻게해야합니까? 그들 모두는 같은 반을 가지고 있습니다, 그래서 나는 그 숫자를 얻는 방법을 모른다.preg_match_all - 도움이 필요합니다
저는 $ 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) –