$str = file_get_contents('http://tables.finance.ua/ru/currency/official'); preg_match('#full(.+)</table>#isU', $str, $matches); $ar = explode('/tr', $matches[1]); foreach ($ar as $tr) { preg_match_all('#<td.*>(.+)(?=</td>)#isU', $tr, $td); print_r($td); }