Rev 35 | Rev 38 | 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.67315,
"AFN" => 80.886502,
"ALL" => 107.590431,
"AMD" => 477.289645,
"ANG" => 1.87515,
"AOA" => 340.272009,
"ARS" => 43.326098,
"AUD" => 1.447755,
"AWG" => 1.8,
"AZN" => 1.705046,
"BAM" => 1.72965,
"BBD" => 1.9918,
"BDT" => 84.50896,
"BGN" => 1.728898,
"BHD" => 0.37695,
"BIF" => 1836.9,
"BMD" => 1,
"BND" => 1.35055,
"BOB" => 6.92585,
"BRL" => 3.83905,
"BSD" => 1.00005,
"BTC" => 0.000102,
"BTN" => 69.603089,
"BWP" => 10.696012,
"BYN" => 2.039402,
"BYR" => 19600,
"BZD" => 2.015803,
"CAD" => 1.319215,
"CDF" => 1659.999749,
"CHF" => 0.982031,
"CLF" => 0.024786,
"CLP" => 683.905006,
"CNY" => 6.874099,
"COP" => 3194.3,
"CRC" => 584.910011,
"CUC" => 1,
"CUP" => 26.5,
"CVE" => 97.518499,
"CZK" => 22.641996,
"DJF" => 177.720023,
"DKK" => 6.59852,
"DOP" => 50.629815,
"DZD" => 119.105001,
"EGP" => 16.691954,
"ERN" => 14.999869,
"ETB" => 28.8575,
"EUR" => 0.883796,
"FJD" => 2.15395,
"FKP" => 0.78612,
"GBP" => 0.790095,
"GEL" => 2.770126,
"GGP" => 0.790075,
"GHS" => 5.400398,
"GIP" => 0.78608,
"GMD" => 49.595009,
"GNF" => 9162.600056,
"GTQ" => 7.705801,
"GYD" => 208.819801,
"HKD" => 7.81186,
"HNL" => 24.484018,
"HRK" => 6.5411,
"HTG" => 93.320502,
"HUF" => 286.469734,
"IDR" => 14138.5,
"ILS" => 3.603601,
"IMP" => 0.790075,
"INR" => 69.551497,
"IQD" => 1193.3,
"IRR" => 42104.999763,
"ISK" => 125.059962,
"JEP" => 0.790075,
"JMD" => 129.599366,
"JOD" => 0.708995,
"JPY" => 107.472027,
"KES" => 101.795535,
"KGS" => 69.6445,
"KHR" => 4076.409303,
"KMF" => 435.949878,
"KPW" => 900.075709,
"KRW" => 1161.550043,
"KWD" => 0.303604,
"KYD" => 0.83342,
"KZT" => 378.724988,
"LAK" => 8715.901651,
"LBP" => 1512.404398,
"LKR" => 176.689918,
"LRD" => 194.875031,
"LSL" => 14.300071,
"LTL" => 2.95274,
"LVL" => 0.60489,
"LYD" => 1.393402,
"MAD" => 9.53835,
"MDL" => 18.226502,
"MGA" => 3655.198985,
"MKD" => 54.514502,
"MMK" => 1519.649845,
"MNT" => 2661.34194,
"MOP" => 8.047204,
"MRO" => 357.000282,
"MUR" => 35.650037,
"MVR" => 15.499624,
"MWK" => 772.409981,
"MXN" => 19.061301,
"MYR" => 4.153602,
"MZN" => 61.975013,
"NAD" => 14.397886,
"NGN" => 360.529652,
"NIO" => 32.962497,
"NOK" => 8.55964,
"NPR" => 111.324991,
"NZD" => 1.524599,
"OMR" => 0.38507,
"PAB" => 1.00005,
"PEN" => 3.312696,
"PGK" => 3.38665,
"PHP" => 51.495501,
"PKR" => 157.239847,
"PLN" => 3.76424,
"PYG" => 6235.200974,
"QAR" => 3.640987,
"RON" => 4.17586,
"RSD" => 104.170196,
"RUB" => 63.346502,
"RWF" => 911.065,
"SAR" => 3.75065,
"SBD" => 8.22815,
"SCR" => 13.660499,
"SDG" => 45.113497,
"SEK" => 9.39082,
"SGD" => 1.35756,
"SHP" => 1.320902,
"SLL" => 8920.000177,
"SOS" => 584.000281,
"SRD" => 7.458022,
"STD" => 21050.59961,
"SVC" => 8.75075,
"SYP" => 515.000117,
"SZL" => 14.328003,
"THB" => 30.808496,
"TJS" => 9.43075,
"TMT" => 3.51,
"TND" => 2.93185,
"TOP" => 2.29025,
"TRY" => 5.807705,
"TTD" => 6.77325,
"TWD" => 31.033058,
"TZS" => 2299.999893,
"UAH" => 26.211503,
"UGX" => 3685.300947,
"USD" => 1,
"UYU" => 35.37048,
"UZS" => 8533.749743,
"VEF" => 9.987502,
"VND" => 23292.15,
"VUV" => 116.06156,
"WST" => 2.63851,
"XAF" => 580.119678,
"XAG" => 0.065271,
"XAU" => 0.000716,
"XCD" => 2.70255,
"XDR" => 0.7208,
"XOF" => 580.10089,
"XPF" => 105.46992,
"YER" => 250.302909,
"ZAR" => 14.35305,
"ZMK" => 9001.201466,
"ZMW" => 12.926,
"ZWL" => 322.355011,
)
);
$rate = 1;
if (array_key_exists($source, $currencyRates)) {
if (array_key_exists($target, $currencyRates[$source])) {
$rate = $currencyRates[$source][$target];
}
}
return($rate);
}
?>