php - 将用户输入的位置转换为可用的东西

标签 php mysql formatting bigdata

我有一个包含用户输入的位置数据的表格,这些数据取自一系列推文。这是一个例子:

texas 
Chicago
california
NEW YORK
Ohio
Canada
London
nyc
michigan
Tx
nj 
Florida
Chicago, IL
New Jersey 
Indiana
HTX
Los Angeles
Houston, TX

如您所见,Texas 以不同的形式出现了四次。

有谁知道一种“规范化”数据以从我所拥有的数据中提取出城市、州、国家/地区的方法?例如,是否有预先存在的查找数据库或 api?

对 MySQL 和/或 PHP 中的解决方案感到高兴。

最佳答案

最后找到了这个:

http://www.geonames.org/

哪个会做我需要的。

关于php - 将用户输入的位置转换为可用的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31264414/

相关文章:

Python 函数参数列表格式化

r - 如何格式化 Shiny 的渲染表?

PHP - 假时获取 boolean 以回显假

php - 如何将 css 应用于 php 'echo $tube->error;'?

php - Composer autoload-dev 不工作

mysql - 在mysql中使用嵌套查询选择查询

php - Laravel Socialite token 刷新

php - 只创建一次表?

php - 从 PHP 脚本获取 MySql 表上的锁定

scala - ScalaStyle 报告的自动修复警告