Rev 73 | Rev 77 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php
function getExchangeRate($source, $target) {
$currencyRates = array (
"USD" => array (
"AED" => 3.673032,
"AFN" => 78.349461,
"ALL" => 110.27988,
"AMD" => 476.340437,
"ANG" => 1.765103,
"AOA" => 365.415005,
"ARS" => 55.983956,
"AUD" => 1.466203,
"AWG" => 1.799,
"AZN" => 1.705036,
"BAM" => 1.76925,
"BBD" => 2.01945,
"BDT" => 84.429951,
"BGN" => 1.771798,
"BHD" => 0.377035,
"BIF" => 1860,
"BMD" => 1,
"BND" => 1.35055,
"BOB" => 6.90435,
"BRL" => 4.090697,
"BSD" => 0.99915,
"BTC" => 9.4447239E-5,
"BTN" => 71.809496,
"BWP" => 10.932999,
"BYN" => 2.10975,
"BYR" => 19600,
"BZD" => 2.016035,
"CAD" => 1.32362,
"CDF" => 1664.999882,
"CHF" => 0.986802,
"CLF" => 0.02596,
"CLP" => 716.398647,
"CNY" => 7.148597,
"COP" => 3376.6,
"CRC" => 576.574961,
"CUC" => 1,
"CUP" => 26.5,
"CVE" => 100.429815,
"CZK" => 23.395102,
"DJF" => 177.71979,
"DKK" => 6.75703,
"DOP" => 51.39496,
"DZD" => 120.070168,
"EGP" => 16.50857,
"ERN" => 14.99972,
"ETB" => 29.589473,
"EUR" => 0.905705,
"FJD" => 2.18475,
"FKP" => 0.813021,
"GBP" => 0.81089,
"GEL" => 2.960288,
"GGP" => 0.810855,
"GHS" => 5.46999,
"GIP" => 0.812979,
"GMD" => 50.414968,
"GNF" => 9229.999816,
"GTQ" => 7.6888,
"GYD" => 208.694991,
"HKD" => 7.83825,
"HNL" => 24.71976,
"HRK" => 6.706043,
"HTG" => 95.897499,
"HUF" => 298.640119,
"IDR" => 14115.25,
"ILS" => 3.516503,
"IMP" => 0.810855,
"INR" => 71.863098,
"IQD" => 1190,
"IRR" => 42104.99992,
"ISK" => 126.169848,
"JEP" => 0.810855,
"JMD" => 135.780277,
"JOD" => 0.708958,
"JPY" => 106.962974,
"KES" => 103.849551,
"KGS" => 69.849804,
"KHR" => 4091.000341,
"KMF" => 444.725002,
"KPW" => 900.011401,
"KRW" => 1198.169776,
"KWD" => 0.303802,
"KYD" => 0.83343,
"KZT" => 388.160026,
"LAK" => 8795.000105,
"LBP" => 1509.349952,
"LKR" => 180.759857,
"LRD" => 206.999811,
"LSL" => 14.839815,
"LTL" => 2.95274,
"LVL" => 0.60489,
"LYD" => 1.415012,
"MAD" => 9.6445,
"MDL" => 17.922988,
"MGA" => 3724.999832,
"MKD" => 55.573031,
"MMK" => 1540.296301,
"MNT" => 2669.526329,
"MOP" => 8.0756,
"MRO" => 357.000024,
"MUR" => 36.149888,
"MVR" => 15.380041,
"MWK" => 725.495013,
"MXN" => 19.690703,
"MYR" => 4.191604,
"MZN" => 61.550104,
"NAD" => 14.824998,
"NGN" => 362.50015,
"NIO" => 33.502967,
"NOK" => 8.993685,
"NPR" => 114.905013,
"NZD" => 1.56892,
"OMR" => 0.384979,
"PAB" => 0.99925,
"PEN" => 3.36355,
"PGK" => 3.40355,
"PHP" => 52.018948,
"PKR" => 156.692461,
"PLN" => 3.92835,
"PYG" => 6248.471922,
"QAR" => 3.641018,
"RON" => 4.2855,
"RSD" => 106.489667,
"RUB" => 66.102105,
"RWF" => 921,
"SAR" => 3.752097,
"SBD" => 8.212299,
"SCR" => 13.691966,
"SDG" => 45.119755,
"SEK" => 9.682175,
"SGD" => 1.38424,
"SHP" => 1.320898,
"SLL" => 9500.000168,
"SOS" => 580.000084,
"SRD" => 7.457987,
"STD" => 21560.79,
"SVC" => 8.752101,
"SYP" => 514.999892,
"SZL" => 14.824984,
"THB" => 30.690219,
"TJS" => 9.68925,
"TMT" => 3.5,
"TND" => 2.86695,
"TOP" => 2.320798,
"TRY" => 5.695596,
"TTD" => 6.77055,
"TWD" => 31.247502,
"TZS" => 2298.000398,
"UAH" => 25.209001,
"UGX" => 3678.601759,
"USD" => 1,
"UYU" => 36.710066,
"UZS" => 9399.999719,
"VEF" => 9.987504,
"VND" => 23198.5,
"VUV" => 117.673291,
"WST" => 2.673063,
"XAF" => 593.359958,
"XAG" => 0.053363,
"XAU" => 0.000659,
"XCD" => 2.70255,
"XDR" => 0.73045,
"XOF" => 597.000347,
"XPF" => 108.149562,
"YER" => 250.300135,
"ZAR" => 14.86265,
"ZMK" => 9001.19767,
"ZMW" => 13.148028,
"ZWL" => 322.000001,
)
);
$rate = 1;
if (array_key_exists($source, $currencyRates)) {
if (array_key_exists($target, $currencyRates[$source])) {
$rate = $currencyRates[$source][$target];
}
}
return($rate);
}
?>