PHP – Tableau des départements Français

Voici une petite aide rapide pour toutes les personnes qui recherchent la liste des départements Français pour un site utilisant PHP. Je suis sûr que ça sera pour vous un gain de temps non négligeable. Via google, il y a surement la possibilité de trouver des aides similaires, mais j’ai ma liste qui traine dans un coin de mon ordi depuis belles lurettes, donc autant en faire profiter les lecteurs de ce blog.

Voici donc, un tableau PHP contenant tous les départements Français, avec comme clé, le numéro du département :

[pastacode lang= »php » manual= »%3C%3Fphp%20%2F%2F%20Tableau%20des%20d%C3%A9partements%20fran%C3%A7ais%20!%20%0A%0A%24departements%20%3D%20array()%3B%20%0A%0A%24departements%5B’01’%5D%20%3D%20’Ain’%3B%20%0A%24departements%5B’02’%5D%20%3D%20’Aisne’%3B%20%0A%24departements%5B’03’%5D%20%3D%20’Allier’%3B%20%0A%24departements%5B’04’%5D%20%3D%20’Alpes%20de%20Haute%20Provence’%3B%20%0A%24departements%5B’05’%5D%20%3D%20’Hautes%20Alpes’%3B%20%0A%24departements%5B’06’%5D%20%3D%20’Alpes%20Maritimes’%3B%20%0A%24departements%5B’07’%5D%20%3D%20’Ard%C3%A8che’%3B%20%0A%24departements%5B’08’%5D%20%3D%20’Ardennes’%3B%20%0A%24departements%5B’09’%5D%20%3D%20’Ari%C3%A8ge’%3B%20%0A%24departements%5B’10’%5D%20%3D%20’Aube’%3B%20%0A%24departements%5B’11’%5D%20%3D%20’Aude’%3B%20%0A%24departements%5B’12’%5D%20%3D%20’Aveyron’%3B%20%0A%24departements%5B’13’%5D%20%3D%20’Bouches%20du%20Rh%C3%B4ne’%3B%20%0A%24departements%5B’14’%5D%20%3D%20’Calvados’%3B%20%0A%24departements%5B’15’%5D%20%3D%20’Cantal’%3B%20%0A%24departements%5B’16’%5D%20%3D%20’Charente’%3B%20%0A%24departements%5B’17’%5D%20%3D%20’Charente%20Maritime’%3B%20%0A%24departements%5B’18’%5D%20%3D%20’Cher’%3B%20%0A%24departements%5B’19’%5D%20%3D%20’Corr%C3%A8ze’%3B%20%0A%24departements%5B’2A’%5D%20%3D%20’Corse%20du%20Sud’%3B%20%0A%24departements%5B’2B’%5D%20%3D%20’Haute%20Corse’%3B%20%0A%24departements%5B’21’%5D%20%3D%20’C%C3%B4te%20d%5C’Or’%3B%20%0A%24departements%5B’22’%5D%20%3D%20’C%C3%B4tes%20d%5C’Armor’%3B%20%0A%24departements%5B’23’%5D%20%3D%20’Creuse’%3B%20%0A%24departements%5B’24’%5D%20%3D%20’Dordogne’%3B%20%0A%24departements%5B’25’%5D%20%3D%20’Doubs’%3B%0A%24departements%5B’26’%5D%20%3D%20’Dr%C3%B4me’%3B%20%0A%24departements%5B’27’%5D%20%3D%20’Eure’%3B%20%0A%24departements%5B’28’%5D%20%3D%20’Eure%20et%20Loir’%3B%20%0A%24departements%5B’29’%5D%20%3D%20’Finist%C3%A8re’%3B%20%0A%24departements%5B’30’%5D%20%3D%20’Gard’%3B%20%0A%24departements%5B’31’%5D%20%3D%20’Haute%20Garonne’%3B%20%0A%24departements%5B’32’%5D%20%3D%20’Gers’%3B%20%0A%24departements%5B’33’%5D%20%3D%20’Gironde’%3B%20%0A%24departements%5B’34’%5D%20%3D%20’H%C3%A9rault’%3B%20%0A%24departements%5B’35’%5D%20%3D%20’Ille%20et%20Vilaine’%3B%20%0A%24departements%5B’36’%5D%20%3D%20’Indre’%3B%20%0A%24departements%5B’37’%5D%20%3D%20’Indre%20et%20Loire’%3B%20%0A%24departements%5B’38’%5D%20%3D%20’Is%C3%A8re’%3B%20%0A%24departements%5B’39’%5D%20%3D%20’Jura’%3B%20%0A%24departements%5B’40’%5D%20%3D%20’Landes’%3B%20%0A%24departements%5B’41’%5D%20%3D%20’Loir%20et%20Cher’%3B%20%0A%24departements%5B’42’%5D%20%3D%20’Loire’%3B%20%0A%24departements%5B’43’%5D%20%3D%20’Haute%20Loire’%3B%20%0A%24departements%5B’44’%5D%20%3D%20’Loire%20Atlantique’%3B%20%0A%24departements%5B’45’%5D%20%3D%20’Loiret’%3B%20%0A%24departements%5B’46’%5D%20%3D%20’Lot’%3B%20%0A%24departements%5B’47’%5D%20%3D%20’Lot%20et%20Garonne’%3B%20%0A%24departements%5B’48’%5D%20%3D%20’Loz%C3%A8re’%3B%20%0A%24departements%5B’49’%5D%20%3D%20’Maine%20et%20Loire’%3B%20%0A%24departements%5B’50’%5D%20%3D%20’Manche’%3B%20%0A%24departements%5B’51’%5D%20%3D%20’Marne’%3B%20%0A%24departements%5B’52’%5D%20%3D%20’Haute%20Marne’%3B%20%0A%24departements%5B’53’%5D%20%3D%20’Mayenne’%3B%20%0A%24departements%5B’54’%5D%20%3D%20’Meurthe%20et%20Moselle’%3B%20%0A%24departements%5B’55’%5D%20%3D%20’Meuse’%3B%20%0A%24departements%5B’56’%5D%20%3D%20’Morbihan’%3B%20%0A%24departements%5B’57’%5D%20%3D%20’Moselle’%3B%20%0A%24departements%5B’58’%5D%20%3D%20’Ni%C3%A8vre’%3B%20%0A%24departements%5B’59’%5D%20%3D%20’Nord’%3B%20%0A%24departements%5B’60’%5D%20%3D%20’Oise’%3B%20%0A%24departements%5B’61’%5D%20%3D%20’Orne’%3B%20%0A%24departements%5B’62’%5D%20%3D%20’Pas%20de%20Calais’%3B%20%0A%24departements%5B’63’%5D%20%3D%20’Puy%20de%20D%C3%B4me’%3B%20%0A%24departements%5B’64’%5D%20%3D%20’Pyr%C3%A9n%C3%A9es%20Atlantiques’%3B%20%0A%24departements%5B’65’%5D%20%3D%20’Hautes%20Pyr%C3%A9n%C3%A9es’%3B%20%0A%24departements%5B’66’%5D%20%3D%20’Pyr%C3%A9n%C3%A9es%20Orientales’%3B%20%0A%24departements%5B’67’%5D%20%3D%20’Bas%20Rhin’%3B%20%0A%24departements%5B’68’%5D%20%3D%20’Haut%20Rhin’%3B%20%0A%24departements%5B’69’%5D%20%3D%20’Rh%C3%B4ne-Alpes’%3B%20%0A%24departements%5B’70’%5D%20%3D%20’Haute%20Sa%C3%B4ne’%3B%20%0A%24departements%5B’71’%5D%20%3D%20’Sa%C3%B4ne%20et%20Loire’%3B%20%0A%24departements%5B’72’%5D%20%3D%20’Sarthe’%3B%20%0A%24departements%5B’73’%5D%20%3D%20’Savoie’%3B%20%0A%24departements%5B’74’%5D%20%3D%20’Haute%20Savoie’%3B%20%0A%24departements%5B’75’%5D%20%3D%20’Paris’%3B%20%0A%24departements%5B’76’%5D%20%3D%20’Seine%20Maritime’%3B%20%0A%24departements%5B’77’%5D%20%3D%20’Seine%20et%20Marne’%3B%20%0A%24departements%5B’78’%5D%20%3D%20’Yvelines’%3B%20%0A%24departements%5B’79’%5D%20%3D%20’Deux%20S%C3%A8vres’%3B%20%0A%24departements%5B’80’%5D%20%3D%20’Somme’%3B%20%0A%24departements%5B’81’%5D%20%3D%20’Tarn’%3B%20%0A%24departements%5B’82’%5D%20%3D%20’Tarn%20et%20Garonne’%3B%20%0A%24departements%5B’83’%5D%20%3D%20’Var’%3B%20%0A%24departements%5B’84’%5D%20%3D%20’Vaucluse’%3B%20%0A%24departements%5B’85’%5D%20%3D%20’Vend%C3%A9e’%3B%20%0A%24departements%5B’86’%5D%20%3D%20’Vienne’%3B%20%0A%24departements%5B’87’%5D%20%3D%20’Haute%20Vienne’%3B%20%0A%24departements%5B’88’%5D%20%3D%20’Vosges’%3B%20%0A%24departements%5B’89’%5D%20%3D%20’Yonne’%3B%20%0A%24departements%5B’90’%5D%20%3D%20’Territoire%20de%20Belfort’%3B%20%0A%24departements%5B’91’%5D%20%3D%20’Essonne’%3B%20%0A%24departements%5B’92’%5D%20%3D%20’Hauts%20de%20Seine’%3B%20%0A%24departements%5B’93’%5D%20%3D%20’Seine%20St%20Denis’%3B%20%0A%24departements%5B’94’%5D%20%3D%20’Val%20de%20Marne’%3B%20%0A%24departements%5B’95’%5D%20%3D%20’Val%20d%5C’Oise’%3B%20%0A%24departements%5B’97’%5D%20%3D%20’DOM’%3B%20%0A%24departements%5B’971’%5D%20%3D%20’Guadeloupe’%3B%20%0A%24departements%5B’972’%5D%20%3D%20’Martinique’%3B%20%0A%24departements%5B’973’%5D%20%3D%20’Guyane’%3B%20%0A%24departements%5B’974’%5D%20%3D%20’R%C3%A9union’%3B%20%0A%24departements%5B’975’%5D%20%3D%20’Saint%20Pierre%20et%20Miquelon’%3B%20%0A%24departements%5B’976’%5D%20%3D%20’Mayotte’%3B%20%0A%0A%3F%3E » message= » » highlight= » » provider= »manual »/]

 

carte-fr

Pour l’utiliser, voici la marche à suivre :
Admettons que vous pouvez récupérer le code postal d’un lieu et que vous voulez y rajouter le département automatiquement :

Récupérons tout d’abord les 2 premiers chiffres du code postal :

[pastacode lang= »php » manual= »%24dep_current%20%3D%20substr(trim(%24row%5B’cp’%5D)%2C%200%2C%202)%3B%2F%2F%20donnera%2069%20pour%20un%20code%20postal%2069003%20par%20exemple » message= » » highlight= » » provider= »manual »/]

Il vous reste plus qu’à appeler notre tableau des départements :

[pastacode lang= »php » manual= »echo%20%24departements%5B%24dep_current%5D.’%20(‘.%24dep_current.’)’%3B%2F%2F%20donnera%20Rh%C3%B4ne-Alpes%20(69) » message= » » highlight= » » provider= »manual »/]

En espérant que cela vous aura aidé 🙂

Articles pouvant vous intéresser :

Author: Franck Pertegas

Share This Post On

2 Comments

  1. C’est vraiment dommage de ne pas avoir mis tous les départements.
    Pour infos, il y a 101 départements en France.

    Post a Reply
  2. En effet,

    Je ferai la rectification dans le week end

    Merci pour le retour Benj 😉

    Post a Reply

Trackbacks/Pingbacks

  1. PHP 5 – Classes – La méthode n’existe pas ? Utilisez une méthode par défaut | LudiBlog - [...] PHP – Tableau des départements Français [...]
  2. PHP – Fonction – Nettoyer une chaîne de caractères pour garantir une URL | LudiBlog - [...] PHP – Tableau des départements Français [...]
  3. Ravalement de façade pour LudiBlog, le blog de LudiKreation | LudiBlog - [...] PHP – Tableau des départements Français [...]

Répondre à LudiKadmin Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *