Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有用php转换货币的简单方法?_Php_Currency_Euro - Fatal编程技术网

有没有用php转换货币的简单方法?

有没有用php转换货币的简单方法?,php,currency,euro,Php,Currency,Euro,我在想,有什么简单的方法可以用PHP将欧元价格转换成美元。一些类似于日期和时间函数的东西 编辑。 我有欧元的价格在网站上,但我想有美元的价格沿他们太多。因此,我需要实时自动计算美元的解决方案。您需要使用第三方api来完成此转换。请看一下这个,例如:。 我建议您使用现成的包装器来实际发出请求,而不是重新发明轮子。我发现这个看起来很薄很结实: 那么,你所要做的就是这样: $exchange = new Exchange(); $exchange->base(Currency::USD); $e

我在想,有什么简单的方法可以用PHP将欧元价格转换成美元。一些类似于日期和时间函数的东西

编辑。
我有欧元的价格在网站上,但我想有美元的价格沿他们太多。因此,我需要实时自动计算美元的解决方案。

您需要使用第三方api来完成此转换。请看一下这个,例如:。 我建议您使用现成的包装器来实际发出请求,而不是重新发明轮子。我发现这个看起来很薄很结实:

那么,你所要做的就是这样:

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

$rates = $exchange->get();

一个好的代码片段是使用,以便为该作业提供支持。示例代码如下所示:

    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是一个用于接收格式响应的函数。

请发布当前货币字符串的示例。转换格式或实际价格?@Fred ii-这并不能正确转换价格?@Loko他们可以从其中的一系列示例开始。无论如何,这个问题还不清楚。有人被要求张贴一个例子。如果那家伙想等,太好了。我不是。你知道这里有时会发生什么事-请提供关于你答案的详细信息。虽然这段代码可能会解决这个问题,但如何以及为什么解决这个问题将真正有助于提高你的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。