gpt4 book ai didi

php - 我如何从 GeoIP2 获取美国各州?

转载 作者:可可西里 更新时间:2023-11-01 00:42:16 25 4
gpt4 key购买 nike

有什么办法,如何获得美国州缩写。 (CA, VI, ..) 来自 IP?

图书馆只返回地铁代码和邮政编码,是否有状态转换器的查找表?或者如何提取状态?

最佳答案

您需要查看 subdivisions 部分,它是州、省等的通用容器,具体取决于国家/地区。

如果您使用的是网络 API,here are those docs ,这是他们输出示例中的相关 block :

"subdivisions":  [
{
"confidence": 50,
"geoname_id": 5332921,
"iso_code": "CA",
"names": {
"de": "Kalifornien",
"en": "California",
"es": "California",
"fr": "Californie",
"ja": "カリフォルニア",
"ru": "Калифорния",
"zh-CN": "加州"
}
}
]

PHP client使用下载的 IP 数据库具有 mostSpecificSubdivision:

print($record->mostSpecificSubdivision->name . "\n"); // 'Minnesota'
print($record->mostSpecificSubdivision->isoCode . "\n"); // 'MN'

关于php - 我如何从 GeoIP2 获取美国各州?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32038497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com