在PHP中从国家/地区代码获取货币信息

时间:2016-11-25 12:01:08

标签: javascript php jquery geolocation ip

我想从国家/地区代码中获取货币代码信息(例如:USD等)。我尝试了大多数方法,但我不能拥有这些数据。我有来自地理位置的国家/地区代码。 如何解决此问题并获取货币代码?

3 个答案:

答案 0 :(得分:2)

你可以用以下api来做它非常容易和好的

https://restcountries.eu/rest/v1/alpha/in “in”是印度的国家代码。

例如使用jquery

jQuery.getJSON(
"https://restcountries.eu/rest/v1/alpha/in,
   function (data) {
    console.log(data.currencies)
     }
);

在数据中:您几乎获得了与国家相关的所有信息

答案 1 :(得分:2)

将此page中的对象复制到您的代码中,就像这样

var countryCurrencies = {
    "BD": "BDT",
    "BE": "EUR",
    "BF": "XOF",
    ...
    "UA": "UAH",
    "QA": "QAR",
    "MZ": "MZN"
}
//get your country code
var countryCode = "ma"; //For example
var currency = countryCurrencies.hasOwnProperty(countryCode.toUpperCase()) ? countryCurrencies[countryCode.toUpperCase()] : "Unkonw";


//The result : curreny = "MAD"

答案 2 :(得分:0)

这是一个包含所有国家/地区信息的数组:

x=1:10
y=c(1,5,3,2,1,10,6,5,3,8)
plot(x,y,pch=for(i in 1:10){ifelse(y[i+1]<y[i],8,0)})