我在互联网上搜索过,但是我没有找到完美的解决方案,所以我相信有人已经做过这样的事情了。
所以我的问题是,我使用网络服务是您发送增值税号码,如果有效则您获得了公司信息。但是,收到的地址是未按部分分割的完整地址。
例如: Google Ireland VAT为IE6388047V
我得到了: 公司名称:GOOGLE IRELAND LIMITED 地址:都柏林街道GORDON HOUSE 3楼,
所以我需要的是这样的: 3楼,GORDON HOUSE,BARROW STREET,都柏林4 将其转换为:
地址:Ringsend Post Office,Gordon House,Barrow St
城市:都柏林4
国家:爱尔兰
有人能帮助我并度过这一天吗? 非常感谢你!
答案 0 :(得分:0)
您可以使用PHP函数explode(",",$address)
将地址与数组分开。它将在“,”之后将您的地址分开并存储在数组中......
答案 1 :(得分:0)
解析地址具有挑战性,因为您将遇到许多格式,即使在一个国家/地区也是如此。有些服务可以解析输入,甚至可以验证地址是否存在。它们通常返回组件中的地址以及组合的整体。不幸的是,解析国际地址通常只能通过付费服务获得。 smartystreets.com提供了一项此类服务:
(披露:我是smartystreets的开发人员。)