mmaher / address-string-parser
解析街道地址字符串的解析器
v1.1.0
2021-02-22 19:13 UTC
Requires (Dev)
- phpunit/phpunit: ^9
README
address-string-parser
一个用于将美国地址字符串解析为其组成部分的PHP库。
安装
此库可以通过packagist和composer安装
composer require mmaher/address-string-parser
使用方法
地址解析器可以应用于任何格式合理的街道地址字符串,以返回一个包含标准化基础组成部分的关联数组。
<?php $parser = new AddressStringParser\Parser(); $addressString = '1600 Pennsylvania Ave. NW Ofc. 6-A Washington, DC 20500-0004'; $addressArray = $parser->parseAddress($addressString);
输出将是:
$addressArray = [ 'addressLine1' => '1600 Pennsylvania Ave NW', 'addressLine2' => 'Ofc. 6-A', 'zip' => '20500', 'zip4' => '0004', 'stateName' => 'District Of Columbia', 'state' => 'DC', 'city' => 'Washington', 'streetNumber' => '1600', 'streetName' => 'Pennsylvania', 'routeType' => 'Ave', 'streetDirection' => 'NW', 'country' => 'USA', 'formattedAddress' => '1600 Pennsylvania Ave NW, Ofc. 6-A, Washington, DC 20500-0004', 'error' => false, 'errorMessage' => null, ];