staffnowa/address-parser

一个PHP库,可以将完整的地址拆分为国家、城市、街道和邮政编码。

0.0.3 2024-01-30 20:21 UTC

This package is auto-updated.

Last update: 2024-09-30 02:08:05 UTC


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"
}