carpcai/address-parser

一个PHP库,支持PHP 5.4至7.3版本,可以将地址分解为街道、州、城市、邮编。

1.2.0 2020-02-24 04:00 UTC

This package is auto-updated.

Last update: 2024-09-24 23:16:09 UTC


README

Build Status Scrutinizer Code Quality Build Status Code Intelligence Status

一个PHP库,支持PHP 5.4至7.3版本,可以将地址分解为街道、州、城市、邮编。

安装

此项目可以通过Composer安装

$ composer require carpcai/address-parser

如何使用

您可以使用以下方式使用此服务

$addressObj = Parser::newParse('555 Test Drive, Testville, CA 98773');

var_dump([
    'country'      => $addressObj->country,
    'state'        => $addressObj->state,
    'city'         => $addressObj->city,
    'addressLine1' => $addressObj->addressLine1,
    'addressLine2' => $addressObj->addressLine2,
    'zipcode'      => $addressObj->zipcode,
]);

此命令的输出将是

array(6) {
  ["country"]=>
  string(2) "US"
  ["state"]=>
  string(2) "CA"
  ["city"]=>
  string(9) "Testville"
  ["addressLine1"]=>
  string(14) "555 Test Drive"
  ["addressLine2"]=>
  string(0) ""
  ["zipcode"]=>
  string(5) "98773"
}