Cómo convertir divisas en PHP utilizando la API de Google

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

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP