Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.