madeorsk / codepostal
法国邮政编码列表依赖库。
v1.1
2021-02-25 15:12 UTC
Requires
- php: ^7.4|^8.0
This package is auto-updated.
Last update: 2024-09-25 22:33:46 UTC
README
法国邮政编码列表 Composer 依赖库。
安装
您可以通过 Composer 安装此库。
composer require madeorsk/codepostal
使用
以下是一个简单的示例,说明如何开始使用 CodePostal 库。
<?php require __DIR__."/vendor/autoload.php"; use Madeorsk\CodesPostaux; $cp = new CodesPostaux(); // Initialisation de la bibliothèque des codes postaux et chargement de la liste en mémoire. $codesPostaux = $cp->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. }
类已经完全注释和文档化。