Exchange rate in PHP e ExchangeRate API
ExchangeRate API è un servizio gratuito per ottenere informazioni sulle valute.
Non sembrano esserci limiti alle richieste, ed non è richiesta una registrazione.
Dalle FAQ si evince che i dati vengono aggiornati ogni 24 ore.
Prendendo l'esempio di base dalla documentazione, vediamo come interrogare queste API in PHP.
Non sono richiesti moduli aggiuntivi:
$reqUrl = 'https://api.exchangerate-api.com/v4/latest/EUR';
$json = file_get_contents($reqUrl);
if (false !== $json) {
try {
$obj = json_decode($json, TRUE);
foreach ($obj as $key => $val) {
if ($key != 'rates') {
echo $key . ': ' . $val . '<br>';
} else {
foreach ($val as $k => $v) {
echo $k . ': ' . $v . '<br>';
}
}
}
} catch (Exception $e) {
echo $e->getMessage();
}
}
Qui iteriamo su tutti i dati del JSON.
La seconda iterazione ci da i valori di cambio.
Enjoy!
php json exchangerate
Commentami!