繁体   English   中英

麻烦货币换算公式

[英]trouble Currency conversion formula

我有一个数据库,其中列出了货币及其汇率,也有它们的历史记录,基本汇率是usd,

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

我需要根据所选的基本费率动态转换所有值。

问:速率转换的公式是什么,是否有PHP或mysql的方式来实现?

我为此进行了高低搜寻,我不断被踩踏

一种非常简单的方法是使用免费的API,例如appspot的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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM