Vous êtes ici Codes PHP et MySQL > Inclassable > Donne le nom du departement a partir du code...

 

Donne le nom du departement a partir du code postal

Trouve le nom du departement et l'affiche à partir des 2 premiers numeros du code postal.
Ex : rechercher le departement du Code Postal '75119' affichera bien Paris.
 
Matt
Site de l'auteur voir
[13] sources en PHP voir
Code vu 12143 fois
Enregistré le 22 Jan 2007
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Donne le nom du departement a partir du code postal
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Donne le nom du departement a partir du code postal       */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts205-PHP.htm              */
/* Auteur         : Matt                                                      */
/* Date édition   : 22 Jan 2007                                               */
/* Website auteur : http://www.france-relations.com                           */
/*                                                                            */
/******************************************************************************/


function cherche_dept($cp)
{
    $nom_dept = array (
    "01" => "Ain",
    "02" => "Aisne",
    "03" => "Allier",
    "04" => "Alpes-de-Haute Provence",
    "05" => "Hautes-Alpes",
    "06" => "Alpes Maritimes",
    "07" => "Ardèche",
    "08" => "Ardennes",
    "09" => "Ariège",
    "10" => "Aube",
    "11" => "Aude",
    "12" => "Aveyron",
    "13" => "Bouches-du-Rhône",
    "14" => "Calvados",
    "15" => "Cantal",
    "16" => "Charente",
    "17" => "Charente-Maritime",
    "18" => "Cher",
    "19" => "Corrèze",
    "20" => "Corse",
    "21" => "Côte d'Or",
    "22" => "Côtes d'Armor",
    "23" => "Creuse",
    "24" => "Dordogne",
    "25" => "Doubs",
    "26" => "Drôme",
    "27" => "Eure",
    "28" => "Eure-et-Loire",
    "29" => "Finistère",
    "30" => "Gard",
    "31" => "Haute-Garonne",
    "32" => "Gers",
    "33" => "Gironde",
    "34" => "Hérault",
    "35" => "Ille-et-Vilaine",
    "36" => "Indre",
    "37" => "Indre-et-Loire",
    "38" => "Isère",
    "39" => "Jura",
    "40" => "Landes",
    "41" => "Loir-et-Cher",
    "42" => "Loire",
    "43" => "Haute-Loire",
    "44" => "Loire-Atlantique",
    "45" => "Loiret",
    "46" => "Lot",
    "47" => "Lot-et-Garonne",
    "48" => "Lozère",
    "49" => "Maine-et-Loire",
    "50" => "Manche",
    "51" => "Marne",
    "52" => "Haute-Marne",
    "53" => "Mayenne",
    "54" => "Meurthe-et-Moselle",
    "55" => "Meuse",
    "56" => "Morbihan",
    "57" => "Moselle",
    "58" => "Nièvre",
    "59" => "Nord",
    "60" => "Oise",
    "61" => "Orne",
    "62" => "Pas-de-Calais",
    "63" => "Puy-de-Dôme",
    "64" => "Pyrenées-Atlantiques",
    "65" => "Hautes-Pyrenées",
    "66" => "Pyrenées-Orientales",
    "67" => "Bas-Rhin",
    "68" => "Haut-Rhin",
    "69" => "Rhône",
    "70" => "Haute-Saône",
    "71" => "Saône-et-Loire",
    "72" => "Sarthe",
    "73" => "Savoie",
    "74" => "Haute-Savoie",
    "75" => "Paris",
    "76" => "Seine-Maritime",
    "77" => "Seine-et-Marne",
    "78" => "Yvelines",
    "79" => "Deux-Sèvres",
    "80" => "Somme",
    "81" => "Tarn",
    "82" => "Tarn-et-Garonne",
    "83" => "Var",
    "84" => "Vaucluse",
    "85" => "Vendée",
    "86" => "Vienne",
    "87" => "Haute-Vienne",
    "88" => "Vosges",
    "89" => "Yonne",
    "90" => "Territoire de Belfort",
    "91" => "Essonne",
    "92" => "Hauts-de-Seine",
    "93" => "Seine-Saint-Denis",
    "94" => "Val-de-Marne",
    "95" => "Val-d'Oise");

  $dept substr($cp,0,2);
  return $nom_dept[$dept];
}

echo cherche_dept(75119);
// Affiche Paris
echo cherche_dept(75000);
// Affiche Paris
?>

 

Fonctions du code

: Crée un tableau - (PHP 4, PHP 5)
: Retourne un segment de chaîne - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaire
Tu n'a pas oublié les département de corse? 2A et 2B ?
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Inclassable

 
 

PHP

 
 
        Publicité