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 »/]
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 :
28 juin 2012
C’est vraiment dommage de ne pas avoir mis tous les départements.
Pour infos, il y a 101 départements en France.
28 juin 2012
En effet,
Je ferai la rectification dans le week end
Merci pour le retour Benj 😉