麻烦货币转换公式

时间:2013-10-31 18:11:50

标签: php type-conversion rates

我有一个包含货币列表及其汇率的数据库,我也有他们的历史记录,基本费率是usd,

现在问题是我的用户选择不同的基本费率,即AED,EGP,BRL

我需要在用户选择的基本费率上动态转换我的所有值。

问:速率转换的公式是什么,有没有php或mysql这样做的方法。

我为此搜索高低,我一直踩到

1 个答案:

答案 0 :(得分:0)

一种非常简单的方法是使用免费提供的API,例如appspot的rateexchange:http://rate-exchange.appspot.com/currency?from=USD&to=EGP&q=10

从from =源货币到=目标货币,q =货币来源。

然后,您可以轻松地使用PHP的cURL获取生成的JSON,并使用json_decode将其转换为可用的PHP。

示例:

function get($url)
{ 
    $ch = curl_init ($url);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
    return curl_exec ($ch);
}

$json = get("http://rate-exchange.appspot.com/currency?from=USD&to=EUR&q=10");
$array = json_decode($json, true);

print_r($array);