Схема
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);