Схема
public float
convert (
float $value, string $from, string $to )
Аргументы
Аргумент |
Возможный тип |
Описание |
$value |
float |
— |
$from |
string |
— |
$to |
string |
— |
Описание
Метод позволяет конвертировать цену из одной валюты в другую. В качестве параметров $from
, $to
выступают ISO-коды нужных валют.
Пример использования:
// вызов из контроллера или модели
$this->currency->convert(1.22, 'USD', 'UAH');
Исходный код
if (isset($this->currencies[$from])) {
$from = $this->currencies[$from]['value'];
} else {
$from = 0;
}
if (isset($this->currencies[$to])) {
$to = $this->currencies[$to]['value'];
} else {
$to = 0;
}
return $value * ($to / $from);