d3vy / 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 来创建一个pull request。您可以将自定义文件放置在您的地区下的 locales 文件夹中。