usd php 换算,货币在PHP中从INR转换为USD
我想在
PHP中將貨幣從INR轉(zhuǎn)換為USD,這是我迄今為止嘗試過的代碼.但它不起作用.我錯過了什么?
function currency($from_Currency,$to_Currency,$amount) {
$amount = urlencode($amount);
$from_Currency = urlencode($from_Currency);
$to_Currency = urlencode($to_Currency);
$url = "http://www.google.com/ig/calculator?hl=en&q=$amount$from_Currency=?$to_Currency";
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$rawdata = curl_exec($ch);
curl_close($ch);
$data = explode('"', $rawdata);
$data = explode('"', $data['3']);
$var = $data[0];
return round($var,3);
}
$amount=130;
$from='INR';
$to='USD';
echo currency($from,$to,$amount);
最佳答案 谷歌將URL更改為
https://www.google.com/finance/converter?a
所以我發(fā)現(xiàn)的修復(fù)方法如下.
$amount = 1.00;
$from_Currency = 'USD';
$to_Currency = 'INR';
$amount = urlencode($amount);
$from_Currency = urlencode($from_Currency);
$to_Currency = urlencode($to_Currency);
$get = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency");
$get = explode("",$get);
$get = explode("",$get[1]);
echo $converted_amount = preg_replace("/[^0-9\.]/", null, $get[0]);
總結(jié)
以上是生活随笔為你收集整理的usd php 换算,货币在PHP中从INR转换为USD的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 金额 类型,SQL实现根据类
- 下一篇: 动态规划算法php,php算法学习之动态