Получение актуального курса валют

Получение актуального курса валют

Недавно попал на очень хитрый заказ, который требовал пересчета корзины по актуальному курсу евро. Это не первый подобный заказ, потому думаю, для многих прогеров кусок кода, проверенный мной пригодиться.

И так, курс валют будем тырить со сбера.

 
$file = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".date("d/m/Y"));

$valutes = array();

foreach ($file AS $el){
$valutes[strval($el->CharCode)] = strval($el->Value);
}

Итог работы — мы получили массив с актуальными курсами валют .
Далее с массива выделяем валюту, которая нам необходима. В моем случае — это евро.

$kurs_eur = ceil($valutes['EUR']);

Подобным образом можно получить около десятка валют.