Fixer IO Döviz Kuru Çevirme Sınıfı

PHP
17 lines
<?php
class Kurlar{
function Donustur($miktar,$bundan,$buna){
$html= implode("",file('http://api.fixer.io/latest'));
$veri=json_decode($html,true);
if(($bundan) === "EUR"){
return $veri["rates"][$buna]*($miktar);
}elseif(($buna) === "EUR"){
return 1/$veri["rates"][$bundan]*($miktar);
}else{
return $veri["rates"][$buna]*(1/$veri["rates"][$bundan])*($miktar);
}
}
}
$kur = new Kurlar();
echo $kur->Donustur(1, 'USD', 'TRY');
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

Markdown
1 lines
4.474492827434
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX