La mayorÃa de nosotros utilizamos Google para buscar información en Internet. Pero Google cuenta con otras funciones la mar de útiles, como por ejemplo su conversor de divisas, con el que podemos convertir el valor de cualquier moneda al valor de otra. Podemos ver el estado actual de la moneda que queramos simplemente visitando la página para divisas que nos ofrece Google. Sin embargo, a veces necesitamos implementar la funcionalidad de un conversor de divisas de Google en nuestra aplicación. No te preocupes, es muy simple. Puedes implementarlo muy fácilmente con la API de conversión de moneda de Google utilizando PHP.
Aquà en este tutorial, aprenderemos a implementar la función de conversión de divisas utilizando PHP.
A continuación te muestro el script de conversión de divisas de PHP utilizando la API de Google, la cual cuenta con la función currencyConverter ($from_Currency, $to_Currency, $amount). Como habrás podido observar, la función admite tres parámetros. El primer parámetro es $from_Currency (la moneda origen), el segundo es $to_Currency (la moneda destino) y el tercer parámetro es $amount, es decir, la cantidad que deseas convertir.
Funciones para convertir moneda en PHP
<?php function currencyConverter($from_Currency,$to_Currency,$amount) { $from_Currency = urlencode($from_Currency); $to_Currency = urlencode($to_Currency); $encode_amount = 1; $get = file_get_contents("https://www.google.com/finance/converter?a=$encode_amount&from=$from_Currency&to=$to_Currency"); $get = explode("<span class=bld>",$get); $get = explode("</span>",$get[1]); $converted_currency = preg_replace("/[^0-9.]/", null, $get[0]); return $converted_currency; } ?>
Como llamar a dichas funciones
<?php // change amount according to your needs $amount =10; // change From Currency according to your needs $from_Curr =“INR”; // change To Currency according to your needs $to_Curr =“USD”; $converted_currency=currencyConverter($from_Curr, $to_Curr, $amount); // Print outout echo $converted_currency; ?>
Fuente: phpzag.com