A collection of country zipcodes (postal codes).
Currently supported:
- BE
- DE
- ES
- FR
- IT
- LU
- NL
All data is fetched from geonames.org and converted to PHP array files.
install library
composer require rauwebieten/zipcodes
Get all zipcodes for a country (use the country's ISO code as parameter)
$data = \RauweBieten\ZipCodes\ZipCodes::getData('BE');
You'll receive an array of zipcode entries:
[
[
"country" => "DE"
"zipcode" => "01945"
"place" => "Schwarzbach"
"latitude" => "51.45"
"longitude" => "13.9333"
],
...
]
Use this data to populate your database.
Do not use directly :)
Need some country zipcodes not supported yet?
-
Leave a github issue
-
or do pull request and use the builder like this, and follow the CLI instructions
"bin/zipcodes"