繁体   English   中英

转换。 USD转换为自定义货币

[英]Conversion. USD to custom currency

因此,我一直在尝试将USD转换为FMC,将FMC转换为USD,将GBP转换为FMC,将FMC转换为GBP,将EUR转换为FMC,将FMC转换为EUR

我只是似乎不知道如何转换它。 我意识到这可能与数学有关,但有人可以指出正确的方向。 我不想替我做。 只需要另一双眼睛。

$url = "http://femicoin.cf/rate.json";
$json = file_get_contents($url);
$data = json_decode($json, TRUE);
$FMC = $data[1]["rate"];

http://femicoin.cf/rate.json保存所有货币值。

我正在为我和我的芽想到的项目制作一种加密货币。 只是开玩笑。

URL返回的Json是
[ {"code":"FMC","name":"Femicoin","rate":0.023}, {"code":"USD","name":"US Dollar","rate":1}, {"code":"GBP","name":"British Pound","rate":1.25}, {"code":"EUR","name":"Euro","rate":0.94} ]

  1. 将Json解码为一个数组。 $jsonArr = json_decode($json, true);

  2. 如果货币顺序保持不变,则获取汇率。
    $fmc = $jsonArr[0]["rate"]; $usd = $jsonArr[1]["rate"]; $gbp = $jsonArr[2]["rate"]; $eur = $jsonArr[3]["rate"];

如果顺序发生更改,则可能必须迭代数组以将所需的货币汇率设置为变量。

  1. 您可以创建一个像
    convertCurrency($from, $to, $value) { return ($value * $to) / $from; }
  2. 现在,如果您要将100 USD转换为FMC
    然后调用函数
    $result = convertCurrency($usd, $fmc, 100)

同样,FMC到USD :: convertCurrency($fmc, $usd, 100)

GBP转换为FMC :: convertCurrency($gbp, $fmc, 100)

FMC到GBP :: convertCurrency($fmc, $gbp, 100)

EUR到FMC :: convertCurrency($eur, $fmc, 100)

FMC到EUR :: convertCurrency($fmc, $eur, 100)

将100替换为要转换的$ value。

暂无
暂无

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

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