gpt4 book ai didi

php - 谷歌财经货币转换器

转载 作者:可可西里 更新时间:2023-10-31 22:13:05 26 4
gpt4 key购买 nike

我正在使用谷歌货币转换器,它适用于所有货币,但未显示 ZAR - BTC 转换的结果。

Google 货币转换器代码:

<?php
function convertCurrency($amount, $from, $to){
$data = file_get_contents("https://finance.google.com/finance/converter?a=$amount&from=$from&to=$to");
preg_match("/<span class=bld>(.*)<\/span>/",$data, $converted);
$converted = preg_replace("/[^0-9.]/", "", $converted[1]);
return number_format(round($converted, 3),2);
}
echo convertCurrency("1000000", "ZAR", "BTC");

谷歌的预期结果应该是 8.26 但它显示消息 Could not convert

最佳答案

我找到了一种方法来做到这一点.. 只是将我的答案粘贴给将来需要的人。

<?php
function convertCurrency($amount, $from, $to){
$data = file_get_contents("https://finance.google.com/finance/converter?a=$amount&from=$from&to=$to");
preg_match("/<span class=bld>(.*)<\/span>/",$data, $converted);
$converted = preg_replace("/[^0-9.]/", "", $converted[1]);
return number_format(round($converted, 3),2);
}
convertCurrency("1", "BTC", "ZAR");



function ZARtoBTC($amount){
$BTC = convertCurrency("1", "BTC", "ZAR");
$f_amount = number_format($amount, 3);

$val = $f_amount / $BTC ;

return number_format($val, 2);
}
echo ZARtoBTC("100000");

关于php - 谷歌财经货币转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48960184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com