https://github.com/teknomavi/tcmb
use Teknomavi\Tcmb\Doviz;
$doviz = new Doviz();
$fileName = dirname(__FILE__) . "/data.json";
if (file_exists($fileName)) {
$data = json_decode(file_get_contents($fileName), true);
$cacheValid = $doviz->setData($data);
} else {
$cacheValid = false;
}
if (!$cacheValid) {
file_put_contents($fileName, json_encode($doviz->getData()));
}
// Cache Kodları Bitti
echo " USD Alış:" . $doviz->kurAlis("USD");
echo " USD Satış:" . $doviz->kurSatis("USD");
echo " EURO Efektif Alış:" . $doviz->kurAlis("EUR", \Teknomavi\Tcmb\Doviz::TYPE_EFEKTIFALIS);
echo " EURO Efektif Satış:" . $doviz->kurSatis("EUR", \Teknomavi\Tcmb\Doviz::TYPE_EFEKTIFSATIS);