Chciałbym odczytać kursy walut ze zczytanego pliku HTML, a dokładnie z takiego fragmentu:
<a class="articleTitleLink" href="/inwestowanie/rynek/waluty/profile/CHF.html">CHF/PLN
</a> <td style="color: #FF0000">-0.42 %
</td> <td style="color: #FF0000"> -0.02 %
</td> <a class="articleTitleLink" href="/inwestowanie/rynek/waluty/profile/EUR.html">EUR/PLN
</a> <td style="color: #FF0000">-0.34 %
</td> <td style="color: #FF0000"> -0.07 %
</td>
Mam do tego celu:
class waluty
{
private $strUser;
public function __construct()
{
}
public function CHF()
{
preg_match( '#<td>([0-9]\.[0-9]+)</td>#i', $this -> strUser, $r ); return $r[1];
}
}
$info = new allegroUserInfo;
?>
Ale nie wiem co zrobić, żeby nie czytać tylko pierwszego kursu tj. 2.7106, tylko np. ten euro czyli 4.0895. Jakie wyrażenie regularne?
pzdr