我在哪里可以找到所有states
世界的名单和他们的country code (ISO2 or ISO3).
我必须在我的database
. 如果该列表可用.sql
将很棒。
我需要state list of world with country-code not the country list.
你知道我在哪里可以找到吗?
提前致谢。
http://www.timdavis.com.au/data/
有一个指向所有国家和州信息的 Excel 电子表格的链接。
维基百科有 2 个字母和 3 个字母的国家代码的完整列表:
http://en.wikipedia.org/wiki/ISO_3166-1
关于将它放在本地数据库表中,请注意,随着国家/地区的创建、重命名或合并,此列表偶尔会发生变化,因此虽然它不是很频繁,但您确实需要保持它是最新的,而且重要的是,知道您将如何处理已过时的代码(即,如果您从其他表中获得了对它的交叉引用,则不能只删除一条记录而不使交叉引用无效)
[编辑]
您评论说您正在寻找一个状态列表。
这个短语“状态列表”令人困惑。您是否使用在美国使用的“州”一词。其他国家将其称为省、地区、县、州或一系列其他术语。
更重要的是,很少有国家拥有各自地区的代码。
例如,英国分为约克郡、汉普郡和萨里郡等郡,但没有任何代码可以映射到这些名称。有一些名称的缩写版本(即'Hants'=='Hampshire'),但它们是口语缩写;当然不是官方的。还有一些英国邮政编码确实提供了地区代码,但这些邮政编码并不映射到指定的县。而其他国家甚至没有。
这也让我很恼火。我的问题是我永远找不到与国家匹配的州。我创建了这个供人们使用。它采用 YAML 格式,我生成了 python 和 javascript 版本。我还生成了一个备用数组。
在 google 上搜索:php 国家/地区缩写列表
这是第一个链接:http: //27.org/isocountrylist/
http://www.timdavis.com.au/data/
国家和州的有趣数据。从这里下载 excel 更正州名并导入您的数据库并使用。
您可以从这篇文章中获取 SQL 脚本: SQL 脚本