address format
1.5.0
Pustaka PHP untuk mengurai alamat jalan ke format lokal. address format didasarkan pada format yang disediakan oleh input libaddress Google.
Saya telah menulis beberapa pengujian unit dasar, tetapi mungkin dapat ditingkatkan. Jangan ragu untuk mengirimkan permintaan tarik jika Anda memperbaikinya!
Untuk menginstal AddressFormat sebagai paket Komposer, tambahkan ini ke composer.json Anda:
"adamlc/address-format" : " ~1.3 "
Jalankan 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 );
Kode di atas akan menghasilkan yang berikut:
Joe Bloggs
Novotel London
173-185 Greenwich High Road
Greenwich
London
SE10 8JA
Catatan: Lihat di direktori i18n untuk melihat meta data lokal.
Atribut berikut tersedia:
ADMIN_AREA
LOKALITAS
PENERIMA
ORGANISASI
DEPENDENT_LOCALITY
KODE POS
SORTING_CODE
STREET_ADDRESS
NEGARA