address format
1.5.0
거리 주소를 현지화된 형식으로 구문 분석하는 PHP 라이브러리입니다. address format 은 Google의 libaddressinput에서 제공하는 형식을 기반으로 합니다.
몇 가지 기본 단위 테스트를 작성했지만 개선될 수도 있습니다. 개선사항이 있으면 언제든지 끌어오기 요청을 제출해 주세요!
AddressFormat을 Composer 패키지로 설치하려면 작곡가.json에 다음을 추가하세요.
"adamlc/address-format" : " ~1.3 "
composer update
실행
//Create an address format ter instance
$ address_formatter = new Adamlc AddressFormat Format ;
//Set a locale using a two digit ISO country code.
$ address_formatter -> setLocale ( ' GB ' );
//Set the address parts / attributes
$ address_formatter [ ' ADMIN_AREA ' ] = ' London ' ;
$ address_formatter [ ' LOCALITY ' ] = ' Greenwich ' ;
$ address_formatter [ ' RECIPIENT ' ] = ' Joe Bloggs ' ;
$ address_formatter [ ' ORGANIZATION ' ] = ' Novotel London ' ;
$ address_formatter [ ' POSTAL_CODE ' ] = ' SE10 8JA ' ;
$ address_formatter [ ' STREET_ADDRESS ' ] = ' 173-185 Greenwich High Road ' ;
$ address_formatter [ ' COUNTRY ' ] = ' United Kingdom ' ;
//Get the address in localised format
$ html = true ; // Optional - return the address in HTML <br> instead of n new lines
echo $ address_formatter -> formatAddress ( $ html );
위의 코드는 다음을 생성합니다.
Joe Bloggs
Novotel London
173-185 Greenwich High Road
Greenwich
London
SE10 8JA
참고: 로케일의 메타데이터를 보려면 i18n 디렉토리를 살펴보세요.
다음 속성을 사용할 수 있습니다.
ADMIN_AREA
소재지
받는 사람
조직
DEPENDENT_LOCALITY
POSTAL_CODE
SORTING_CODE
STREET_ADDRESS
국가