I want to convert currency from INR to USD in php, here is my code I've tried so far. But its not working. What am i missing?

```html
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);
```
['https://Stackoverflow.com/questions/34263306', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/-1/']
As google changed the URL to

```
https://www.google.com/finance/converter?a

```

So the fix i found is below.

```
$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("<span class=bld>",$get);
$get = explode("</span>",$get[1]);
echo $converted_amount = preg_replace("/[^0-9\.]/", null, $get[0]);

```

Original source: [Google currency converter API - will it shut down with iGoogle?](https://stackoverflow.com/questions/17773898/google-currency-converter-api-will-it-shut-down-with-igoogle)
Google have been change currency converter `API` 

So you can get it using :

```
function currency($from_Currency,$to_Currency,$amount) {
  $amount = urlencode($amount);
  $from_Currency = urlencode($from_Currency);
  $to_Currency = urlencode($to_Currency);
  $get_amount = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency");
  $get_amount = explode("<span class=bld>",$get_amount);
  $get_amount = explode("</span>",$get_amount[1]);  
  $converted_amount = preg_replace("/[^0-9\.]/", null, $get_amount[0]);

  return $converted_amount;
}

$amount=130;

$from='INR';

$to='USD';

echo currency($from,$to,$amount);

```