如何使用 PHP 或 python 将区号转换为州号?
我有电话号码,包括区号。是否有 PHP 或 python 可访问的 API 或库可以返回其相应的状态?
例如:
415 -> CA
212 -> NY
I have a phone number, including area code. Is there a PHP or python-accessible API or library that will return its corresponding state?
For example:
415 -> CA
212 -> NY
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
用于将区号映射到州缩写的制表符分隔副本/意大利面
我从这里提取了这些: http:// /www.bennetyee.org/ucsd-pages/area.html on 11/20/2014
据我所知,它们是正确的,如果您发现任何错误的映射、遗漏或不正确的映射,请留下评论和/或修复它。
将它们复制/粘贴到电子表格中作为 A 列和 B 列。
以下是我在 python 中指定字典的方法(编辑此位以指定您的语言的哈希映射语法)
因此将其粘贴到 Excel 的单元格 A3 中:
这会将您的键和值粘贴到代码中。将此命令从 A3 复制/粘贴到 A100
评估全部。将结果复制/粘贴到代码文件中。现在您有了一个将区号映射到州缩写的哈希图。
Tab delimited copy/pasta for mapping Area codes to state abbreviations
I yanked these from here: http://www.bennetyee.org/ucsd-pages/area.html on 11/20/2014
They are correct so far as I can tell, if you see any wrong mappings, omissions, or incorrect mappings, do leave a comment and/or fix it.
Copy/paste these into a spreadsheet as columns A and B.
Here's how I specify a dictionary in python (edit this bit to specify your language's hashmap syntax)
So paste this in Excel in Cell A3:
Which will stick your keys and values into code. Copy/paste this command from A3 to A100
Evaluate all. Copy/paste your results into the code file. Now you have a hashmap mapping area codes to state abbreviations.
http://www.50states.com/areacodes/
我建议将所有内容放在单独的数组中文件:
如果您需要区号,只需包含该文件并像这样使用它:
http://www.50states.com/areacodes/
I suggest putting everything in an array in a seperate file:
If you need the area code, just include the file and use it like this:
作为一个非美国人,我使用 Google 来查找它:
最简单的方法是将值存储在数据库中并进行查询。或者,您可以拥有一个包含区号的数组/列表/...,然后仅使用语言功能来检索所需的值。
As a non-American I used Google to look it up:
The easiest way would be to store the values in a database and just query it. ALternatively, you could have an array/list/... with the area codes in it and just use the languages features to retrieve the values needed.
这是 Eric 答案的更容易复制的版本,只需复制并粘贴到 Python 中即可。
Here is an easier-to-copy version of Eric's answer, just copy and paste into Python.