staffnowa / address-parser
一个PHP库,可以将完整的地址拆分为国家、城市、街道和邮政编码。
0.0.3
2024-01-30 20:21 UTC
Requires
- php: ^8.0
- symfony/intl: ^7.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: *
README
一个PHP库,可以将完整的地址拆分为国家、城市、街道和邮政编码。
安装
此项目可以通过Composer安装
$ composer require staffnowa/address-parser
如何使用
您可以使用以下方式使用此服务
$actualAddress = 'Vilkpėdės g. 12, LT-03151 Vilnius, Lithuania';
$parser = AddressParserFactory::createParser($actualAddress);
$parsedAddress = $parser->parseAddress($actualAddress);
var_dump([
'country' => $parsedAddress->getCountry(),
'city' => $parsedAddress->getCity(),
'street' => $parsedAddress->getStreet(),
'postocde' => $parsedAddress->getPostcode(),
]);
此命令的输出将是
array(4) {
["country"]=>
string(2) "LT"
["city"]=>
string(7) "Vilnius"
["street"]=>
string(17) "Vilkpėdės g. 12"
["postocde"]=>
string(5) "03151"
}