Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madeorsk/codepostal
Liste des codes postaux français en une dépendance Composer.
https://github.com/madeorsk/codepostal
code-postal composer php
Last synced: 9 days ago
JSON representation
Liste des codes postaux français en une dépendance Composer.
- Host: GitHub
- URL: https://github.com/madeorsk/codepostal
- Owner: Madeorsk
- License: mit
- Created: 2020-11-30T09:44:50.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-25T15:14:23.000Z (over 3 years ago)
- Last Synced: 2024-10-15T11:50:33.024Z (24 days ago)
- Topics: code-postal, composer, php
- Language: PHP
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CodePostal
Liste des codes postaux français en une dépendance Composer.
## Installation
Vous pouvez installer cette bibliothèque à partir de Composer.
```shell script
composer require madeorsk/codepostal
```## Utilisation
Voici un rapide exemple commenté pour démarrer l'utilisation de la bibliothèque CodePostal.
```php
startingWith("575"); // Récupère les codes postaux commençant par "575".foreach ($codesPostaux as $codePostal)
{ // Pour chaque code postal récupéré...
// ... on affiche le code postal et le nombre de communes de ce code postal.
echo "{$codePostal->getCode()} (".count($codePostal->getCommunes())." communes)\n";foreach ($codePostal->getCommunes() as $commune)
{ // Pour chaque commune de ce code postal...
// ... on affiche son nom et ses coordonnées GPS.
echo " - {$commune->getNom()} (".
(empty($commune->getGpsCoordinates())
? "pas de coordonnées GPS" // La commune n'a pas de coordonnées GPS enregistrées.
: "{$commune->getGpsCoordinates()->getLatitude()}, {$commune->getGpsCoordinates()->getLongitude()}")
.")\n";
}echo "\n"; // On saute une ligne.
}
```Les classes sont entièrement commentées et documentées.