Получить текущий курс валют
Текущий курс валют в рублях можно узнать через обращение на адрес «http://cbr.ru/scripts/XML_daily.asp».
function get_currencies() { $xml = simplexml_load_file('http://cbr.ru/scripts/XML_daily.asp'); $currencies = array(); foreach ($xml->xpath('//Valute') as $valute) { $currencies[(string)$valute->CharCode] = (float)str_replace(',', '.', $valute->Value); } return $currencies; } // Получить курс валют доллара и евро $currencies = get_currencies(); echo $currencies['USD']; // 64.33 echo $currencies['EUR']; // 70.90 // русский формат числа echo number_format($currencies['USD'], 2, ',', ' '); // 64,33 echo number_format($currencies['USD'], 3, ',', ' '); // 70,90
Значение переменной $currencies
рекомендуется сохранять в кэше или в другом удобном способе, т.к. это ускорит чтение данных.
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта