将完整地址转换为由城市、地区、邮政编码等分隔的地址

问题描述 投票:0回答:3

我已经在网上搜索过,但没有找到完美的解决方案,所以我相信已经有人做了这样的事情。

所以我的问题是,我正在使用网络服务,如果您发送增值税号,如果有效,您会获得公司信息。然而收到的地址是完整的地址,没有被分割。

例如: Google 爱尔兰增值税为 IE6388047V

我得到了: 公司名称:谷歌爱尔兰有限公司 地址:3楼,GORDON HOUSE,BARROW STREET,DUBLIN 4

所以我需要的是这样的: 都柏林 4 号巴罗街戈登大厦 3 楼 将其转换为:

地址:Ringsend Post Office, Gordon House, Barrow St

城市:都柏林 4

国家:爱尔兰

有人可以帮助我度过这一天吗? 非常感谢!

php web-services geolocation
3个回答
0
投票

您可以使用 PHP 函数

explode(",",$address)
将地址与数组分开。它将在“,”之后分隔您的地址并存储在数组中...


0
投票

解析地址具有挑战性,因为您会遇到多种格式,即使在一个国家/地区也是如此。有些服务可以解析输入,甚至验证该地址是否存在。它们通常以组件和组成的整体的形式返回地址。不幸的是,解析国际地址通常只能通过付费服务进行。 smartystreets.com 提供了一项此类服务:

(披露:我是 smartystreets 的开发人员。)


0
投票

安德鲁·沃恩 三叶草、金麦德 佩恩斯威克 斯特劳德 格洛斯 GL6 6美国 英国

© www.soinside.com 2019 - 2024. All rights reserved.