有没有简单的方法来转换货币与PHP?

时间:2017-03-23 14:47:31

标签: php currency euro

我在想是否有任何简单的解决方案可以通过PHP将欧元价格转换为美元。类似于日期和时间功能的东西也许。

修改。 我在网站上有欧元价格,但我也希望它们也有美元价格。所以我需要实时自动计算美元的解决方案。

2 个答案:

答案 0 :(得分:1)

您需要使用第3方派对为您执行此转换。请看一下这个,例如:http://fixer.io/。 不要重新发明轮子,我建议你使用现成的包装器来实际提出请求。我发现这个看起来非常薄而且坚固:https://github.com/fadion/Fixerio

然后,你要做的就是这样:

$exchange = new Exchange();
$exchange->base(Currency::USD);
$exchange->symbols(Currency::EUR, Currency::GBP);

$rates = $exchange->get();

答案 1 :(得分:0)

一个好的代码段是使用Foreign Exchganges API来完成任务。示例代码如下:

    function currencyConverter($from, $to, $amount)
    {
        if ($from != $to) {
            $json = getJSONetP('https://api.exchangeratesapi.io/latest?base=' . strtoupper($from));
            return intval($json['rates'][$to] * $amount);
        }
        return $amount;
    }

getJSONetP是一种功能,用于接收jsonp格式的响应。