$url = "www.cbr.ru/scripts/XML_daily.asp"; // URL, XML документ, всегда содержит актуальные данные
$curs = array(); // массив с данными
// функция полчуния даты из спарсенного XML
function get_timestamp($date)
{
list($d, $m, $y) = explode('.', $date);
return mktime(0, 0, 0, $m, $d, $y);
}
if(!$xml=simplexml_load_file($url)) {
echo 'Курс обновляется';
}
else {
$curs['date']=get_timestamp($xml->attributes()->Date); // получаем текущую дату
foreach($xml->Valute as $m){ // перебор всех значений
// для примера будем получать значения курсов лишь для двух валют USD и EUR
if($m->CharCode=="CNY" ){
$curs =(float)str_replace(",", ".", (string)$m->Value); // запись значений в массив
}
}
$curs=$curs/10;
$curs=$curs+0.1;
$curs=round($curs,2);
echo "1 юань= $curs рублей"; }
?>