Su un progetto di un cliente ho dovuto risolvere un problema molto comune nell'importazione e sincronizzazione di listini. La conversione di valuta con tassi di cambio aggiornati.
cambio valuta in php

Un approccio efficace viene offerto da fixex.io un API semplice che offre servizi su tassi di cambio correnti e storici (forex).

Il codice della funzione PHP:

function convertCurrency($API_FIXER, $amount, $from = 'EUR', $to = 'USD'){
  $curl = file_get_contents("http://data.fixer.io/api/latest? 
  access_key=$API_FIXER&symbols=$from,$to");
  $arr = json_decode($curl,true);

  $from = $arr['rates'][$from];
  $to = $arr['rates'][$to];

  $rate = $to / $from;
  $result = round($amount * $rate, 2);
  return $result;
}

Ecco come chiamare la funzione

convertCurrency($API_FIXER, $amount, 'EUR','USD');

$API_FIXER fa riferimento alla chiave API rilasciata da fixer.

A questo link trovate la lista ISO 4217, standard internazionale che delinea i simboli e le stringhe per tutte le valute . Valori da passare all'api per recuperare i tassi utili alla conversione.

Se devi gestire o realizzare progetti e-commerce con importazioni di listini fornitori e sincronizzare prezzi e giacenze, contattami.

Richiedi una quotazione

Su un progetto di un cliente ho dovuto risolvere un problema molto comune nell’importazione e sincronizzazione di listini. La conversione di valuta con tassi di cambio aggiornati.

Un approccio efficace viene offerto da fixex.io un API semplice che offre servizi su tassi di cambio correnti e storici (forex).

Il codice della funzione PHP:

function convertCurrency($API_FIXER, $amount, $from = 'EUR', $to = 'USD'){
  $curl = file_get_contents("http://data.fixer.io/api/latest? 
  access_key=$API_FIXER&symbols=$from,$to");
  $arr = json_decode($curl,true);

  $from = $arr['rates'][$from];
  $to = $arr['rates'][$to];

  $rate = $to / $from;
  $result = round($amount * $rate, 2);
  return $result;
}

Ecco come chiamare la funzione

convertCurrency($API_FIXER, $amount, 'EUR','USD');

$API_FIXER fa riferimento alla chiave API rilasciata da fixer.

A questo link trovate la lista ISO 4217, standard internazionale che delinea i simboli e le stringhe per tutte le valute . Valori da passare all’api per recuperare i tassi utili alla conversione.

Se devi gestire o realizzare progetti e-commerce con importazioni di listini fornitori e sincronizzare prezzi e giacenze, contattami.

Richiedi una quotazione

Potresti essere interessato anche a

Nicola Toralbo
Digital Dew è un blog di Nicola Toralbo. I suoi post esplorano la progettazione e lo sviluppo del web moderno attraverso foto e citazioni di architetti, ingegneri e creativi influenti.