我有一个包含货币列表及其汇率的数据库,我也有他们的历史,基本汇率是美元,
现在的问题是我的用户选择不同的基本费率,即 AED、EGP、BRL
我需要根据用户选择的基本费率动态转换我的所有值。
问:汇率转换的公式是什么,有没有 php 或 mysql 的方法。
我对此进行了高低搜索,但我一直被踩在脚下
我有一个包含货币列表及其汇率的数据库,我也有他们的历史,基本汇率是美元,
现在的问题是我的用户选择不同的基本费率,即 AED、EGP、BRL
我需要根据用户选择的基本费率动态转换我的所有值。
问:汇率转换的公式是什么,有没有 php 或 mysql 的方法。
我对此进行了高低搜索,但我一直被踩在脚下
一种非常简单的方法是使用免费提供的 API,例如 apppot 的 rateexchange:http ://rate-exchange.appspot.com/currency?from=USD&to=EGP&q=10
其中from=源货币,to=目标货币,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);