sbolch / address-parser
地址解析器
v1.0.2
2022-11-09 15:40 UTC
Requires
- php: >=7.0
- ext-json: *
- ext-mbstring: *
- ext-simplexml: *
README
可以将物理地址解析成其组成部分。
安装
打开命令控制台,进入您的项目目录并执行以下命令以下载此包的最新稳定版本
$ composer require sbolch/address-parser
此命令需要您已全局安装Composer,如Composer文档中的安装章节所述。
用法
$locale = 'HU'; $parser = new \sbolch\AddressParser\Parser($locale); $parser->parse('1152 Budapest, Szentmihályi út 167'); /* This returns: Array ( [zip] => 1152 [city] => Budapest [street] => Szentmihályi [streetType] => út [houseNumber] => 167 [houseNumberInfo] => ) */
注意:目前仅支持匈牙利地址格式。您可以请求我为其他地区添加支持,或者通过在 \sbolch\AddressParser\Parser 命名空间中实现 \sbolch\AddressParser\ParserInterface 并创建一个您的地区类来创建一个拉取请求。您可以将自定义文件放置在您的地区下的 locales 文件夹中。