На страничке http://www.hokugin.co.jp/gaitame/rate.html есть информация о курсе Иены. Нужно парсить значение со второй ячейки в последней строке. Выдергивать в представленном формате XXX.XX (без иероглифа на конце), т.е. 6 первых символов с этой ячейки. Помогите плз реализовать... У меня получилось, но захватывает в виде <FONT size="3">XXX.XX{Иероглиф}</FONT>: Код (Text): $open = @file_get_contents("http://www.hokugin.co.jp/gaitame/rate.html", "r"); preg_match_all("|<[^>]+>(.*)</[^>]+>|U",$open,$out); for($i = 0; $i < count($out[1]); $i++) { $jpy = "".$out[1][$i-7].""; }
Код (Text): hosting(440hz):~/tmp$>cat kurs2.php <?php // 2008 (c) 440hz // получить курсы валют $url = 'http://www.hokugin.co.jp/gaitame/rate.html'; $html = file_get_contents($url); if($html === false) { print("Не могу получить страницу [{$url}]"); exit(); } $pat = '/align\s?=\s?\"center\"><FONT\s?size=\"3\">([0-9\.]+)/'; if(preg_match_all($pat,$html,$match)) { print_r($match[1]); } ?>hosting(440hz):~/tmp$>php kurs2.php Array ( [0] => 110.43 [1] => 166.75 [2] => 109.14 [3] => 108.43 [4] => 160.75 [5] => 101.14 [6] => 106.43 [7] => 157.75 [8] => 97.14 [9] => 106.17 [10] => 157.29 [11] => 104.43 [12] => 151.75 [13] => 90.14 )